|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Auster 2:5020/400 17 Oct 2006 19:28:46 To : Aleksey Cheusov Subject : Re: hier: каталог для локальных софтин -------------------------------------------------------------------------------- Aleksey Cheusov <cheusov@scnsoft.com> wrote: >> и гораздо более широко поддерживаемые ports. > В каком смысле? Меньше спящих мантейнеров? > и меньше пакетов c MAINTAINER=комьюнити... > связь непрямая, но очевидная: больше пользуются - соответственно и лучше поддерживаются. (и "спящих" также больше, которые никому не интересны, - иначе не были бы в таком состоянии. часто это просто хлам). > В смысле скорость обновления дерева пакетов? > Ты считаешь это принципиальным? > нет, не принципиально, просто часто удобней. тотже portsnap с текущим бинарным диффом, поудобней и пошустрей чем cvs/cvsup. (правда минус есть - затирает локальные изменения, но для большинства это и неважно). > Или во FreeBSD портах как-то принципиально по-другому > пакеты компилируются и обновляются? Hа сколько я понимаю, portupgrade > - примерно то же, что и pkg_chk, т.е. разницы никакой. > оставим сборку, разница межде portupgrade и pkg_chk останется значительной: - `pkg_chk -un' это примерно тоже что `portversion -vOl "<"', при этом pkg_chk для выяснения pkgsrc версий проходится мейком по всем установленным пакаджам (оч.медленная процедура, нп у меня на p4 с установленными ~400пакетами занимает около 5минут. а в хозяйстве есть тазики и куда как послабей). в ports нп с portversion получаешь версию из индекс файла (т.е. быстро, занимает секунды). - `pkg_chk -u' после длительных двух проходов с выяснением версий делает `make update'. portupgrade не содержит таких проходов и скорей похож на `make replace'. (`make update' довольно часто чреват очевидными проблемами). + есть и маленький плюс:) для portupgrade требуется тяжелый ruby, а pkg_chk это обычный шелл скрипт. [впрочем тотже pkgmanager это опятьже еще более тяжелый чем ruby - clisp, правда и сам pkgmanager значительно функциональней чем portupgrade, но он - в wip] -- Auster Vl. --- ifmail v.2.15dev5.3 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/32933dc34865.html, оценка из 5, голосов 10
|