The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

OpenNews: Завершено портирование модульного Xorg 7.2 для FreeBSD, opennews (?), 20-Май-07, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


76. "Завершено портирование модульного Xorg 7.2 для FreeBSD"  +/
Сообщение от Jay (??), 21-Май-07, 15:34 
>кроме того, отсутствие мало-мальски приемлемого менеджера портов-пакетов делает процесс апдейта изнурительным занятием
>
>т.е. если на сервере с его десятком приложений все можно сделать руками-скриптами
>
>то на рабочей станции это "развлечение" может запросто затянуться на неопределенное время в ущерб другой работе

Хм.. вот уж менеджеров портов/пакетов в последнее время в портах завались..
Я всегда пользовался portupgrade. Если не забывать читать $PORTSDIR/UPDATING, то граблей практически не бывает, либо они описаны в PR.

--
Jay

Ответить | Правка | Наверх | Cообщить модератору

86. "Завершено портирование модульного Xorg 7.2 для FreeBSD"  +/
Сообщение от oops (?), 22-Май-07, 15:22 
К сожалению по части установки портов/пакетов все не так хорошо как кажется.

Из всего спектра утилит/поделок для установки, и, что немаловажно, апгрейда софта более или менее удобным является portupgrade. Другие просто можно не рассматривать ввиду их полной несостоятельности.  

При использовании portupgrade на домашней машине проблемы действительно решаются довольно просто.

Для серьезных софтварных контор важна беcпроблемная установка, желательно с минимальным участием клиента. Так как нужно еще саппортить таких клиентов. И тут уже порты сосут по скорости и удобству перед бинарными пакетами.
   Пакеты на фре очень ограничены. И без портов их вообще невозможно проапгрейдить, ввиду того, что содержат в себе жесткие зависимости и волшебное поле @origin.
   Таким образом я хочу комбинировать оба способа установки в один и тот же момент времени. А теперь попробуем это сделать с помощью того же portupgrade.
   Очевидно типовая строка запуска будет: portupgrade -wNPr -m '-DBATCH' <port>
Можете попробовать, что получится скажем если указать port - x11/xorg. Подсказка, сия конструкция начисто забудет, о том, что по крайней мере половина пакетов в официальном репозитории нам вполне подходит и будет все тупо собирать. Не говоря уже о туче опций, которые можно крутить во время установки, так как BATCH не спасет если уже что-то наконфигурено не так как надо.

И это вместо того, воспользоваться apt-ом. и натравить его на собственный репозиторий _бинарных_ пакетов.

И это настоящий бич для фряхи на данный момент.

P.S. Очень надеюсь на Google summer of code этого года.

Ответить | Правка | Наверх | Cообщить модератору

88. "Завершено портирование модульного Xorg 7.2 для FreeBSD"  +/
Сообщение от deskpotemail (?), 22-Май-07, 17:07 
>Хм.. вот уж менеджеров портов/пакетов в последнее время в портах завались..
>Я всегда пользовался portupgrade. Если не забывать читать $PORTSDIR/UPDATING, то граблей практически
>не бывает, либо они описаны в PR.

ключевая фраза: "если читать". т.е. я должен просмотреть список всех апдейтившихся пактов и прогрепать этот магический файлик (вот не надо про "читать" -- полностью это читать это совсем клиника), чтобы убедиться, что очередной апгрейд milter-greylist с одной минорной версии на другую ни с того ни с сего мне поломает его работу из-за того, что в заду у его мантейнера засвербило и он решил, что /var/milter-greylist лучше, чем /var/db/milter-greylist, а сделать так, чтобы пользователь точно заметил, что и как правильнее, либо (о, ужас!) сделать за него часть работы по переносу этого каталога и всего связанного с ним, -- принципиально не захотел. и ладно бы milter-greylist, когда так ломается, скажем, samba, это гораздо критичнее.

ну неприспособлена FreeBSD для хоть сколько-то автоматического обновления. можете долго рассказывать про магический portupgrade, но его пользовать можно только под очень тщательным наблюдением, что всё точно работает после обновления. portupgrade действительно невменяем: он даже не озадачивается перезапустить обновлённый демон (это нужно в большинстве случаев) или хотя бы намекнуть про эту необходимость.

Ответить | Правка | К родителю #76 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру