Все время, что я юзаю FreeBSD, обновлял порты portmanager'ом и горя не знал, а тут вычитал в интернетах, что он не торт, а я ваще ламер, раз его использую. Стало интересно - а кто чем пользуется? Пока лазал по интернетам, копая на предмет сравнения обновлялок, наткнулся на такую темку. Ну и решил замутить небольшой опросик и у нас. Просьба в комментах отписывать - почему вы используете то или другое, достоинства/недостатки и пр.
ЗЫж Не холивора ради, а чисто любопытства для.
Обновление портов
Модератор: arachnid
-
- Сообщения: 274
- ОС: Windows, Linux, BSD
Обновление портов
Правильный нуб не боится трудностей. Наоборот - он их ищет, а не найдя - создает.
OC: Windows 7 SP1, Arch, Gentoo, FreeBSD 10/stable, DragonflyBSD 3.9, Debian unstable
OC: Windows 7 SP1, Arch, Gentoo, FreeBSD 10/stable, DragonflyBSD 3.9, Debian unstable
-
- Сообщения: 81
Re: Обновление портов
Всегда использую portupgade, но это наверное дело привычки.
Пробовал portmaster мне не понравился.
У всех обновлялок есть свои плюсы и минусы.
Пробовал portmaster мне не понравился.
У всех обновлялок есть свои плюсы и минусы.
-
- Сообщения: 274
- ОС: Windows, Linux, BSD
Re: Обновление портов
BirdGovorun писал(а): ↑21.01.2012 20:40Всегда использую portupgade, но это наверное дело привычки.
Пробовал portmaster мне не понравился.
У всех обновлялок есть свои плюсы и минусы.
Вот и написал бы про плюсы и минусы.
Правильный нуб не боится трудностей. Наоборот - он их ищет, а не найдя - создает.
OC: Windows 7 SP1, Arch, Gentoo, FreeBSD 10/stable, DragonflyBSD 3.9, Debian unstable
OC: Windows 7 SP1, Arch, Gentoo, FreeBSD 10/stable, DragonflyBSD 3.9, Debian unstable
-
- Сообщения: 709
- Статус: Ленивый
- ОС: openSUSE (Xfce)
Re: Обновление портов
Три года использовал portupgrade, потом решил, что Ruby не нужен в системе и перешёл на portmaster.
-
- Сообщения: 197
- ОС: FreeBSD,Gentoo,CentOS,Debian.
Re: Обновление портов
portupgrade. просто и быстро.
-
- Модератор
- Сообщения: 1099
- ОС: freeBSD
Re: Обновление портов
portmaster - нет лишней прослойки в виде "своей" БД, нет лишних зависимостей, умеет спросит о конфигах перед сборкой (а не останавливаться во время и ждать)
-= freeBSD stable, fluxbox =-
"если ты будешь со мной спорить, я тебя запишу в книжечку!" (с) Ежик
"если ты будешь со мной спорить, я тебя запишу в книжечку!" (с) Ежик
-
- Сообщения: 81
Re: Обновление портов
portmaster немного шустее
portupgrade не обновляет индексы портов, приходится делать portsdb -uF
portmaster - нет лишней прослойки в виде "своей" БД
Я это считаю как + для portupgrade
Вот копипаст с обсуждения на одном из форумов
тоже оффтопик, но в защиту фич portupgrade
Единственное, чего мне очень не хватает в portmaster, это конфиг ala pkgtools.conf с ее "AFTER|BEFORE"INSTALL (но не ограничивается только этим). У автора portmaster есть длинный список TODO, где это планируется (для ускорения, написано, можно поспособствовать денежкой). Но тем не менее, бывает крайне удобно например так - я переписал порт nagios-check_ports с поддержкой JAIL по имени (тк jid меняется) + вместо того, чтобы NAGIOS при каждой проверке дергал
"portaudit + pkg_version -l|wc -l" - вместо этого есть скрипт, находящий количество security problem и outdated и пишущий это в файл /var/db/check_ports в виде
Код: Выделить всё
old="0" sec="0"
- этот скрипт вызывается лишь когда происходят действия над портами и прописан в pkgtools.conf:
Код: Выделить всё
AFTERINSTALL = { '*' => sprintf('/usr/local/libexec/nagios/check_ports'), }
А nagios лишь читает переменные из этого файла - что максимально быстро, особенно когда на машине по 20 JAIL-ов и в них по 500 портов - pkg_version и portversion работают слишком медленно.
Что использовать? Зависит от юзвера, кому что больше по душе.
Хотя есть тенденция в сторону портмастера и где-то читал
рекомендацию портостроителей переходить на portmaster .
-
- Сообщения: 274
- ОС: Windows, Linux, BSD
Re: Обновление портов
BirdGovorun писал(а): ↑23.01.2012 11:26Что использовать? Зависит от юзвера, кому что больше по душе.
Мне вообще portmanager'а хватало, хотя он хуже их обоих, как я сейчас понимаю. Просто в свое время он мне показался проще и понятнее. Думаю сейчас, на что мигрировать на новой девятке.
Хотя есть тенденция в сторону портмастера и где-то читал
рекомендацию портостроителей переходить на portmaster .
А по опросам до сих пор лидирует portupgrade, с небольшим, правда, отрывом. BSD-шники - народ консервативный.
Правильный нуб не боится трудностей. Наоборот - он их ищет, а не найдя - создает.
OC: Windows 7 SP1, Arch, Gentoo, FreeBSD 10/stable, DragonflyBSD 3.9, Debian unstable
OC: Windows 7 SP1, Arch, Gentoo, FreeBSD 10/stable, DragonflyBSD 3.9, Debian unstable
-
- Сообщения: 81
Re: Обновление портов
den_beckett писал(а): ↑24.01.2012 02:21А по опросам до сих пор лидирует portupgrade, с небольшим, правда, отрывом.
BSD-шники - народ консервативный.
Это объясняется очень просто, в РукоКниге описывается только
portupgrade и кто начинает знакомиться с FreeBSD использует по началу его.
В конце главы "Обновление портов"
Существуют и другие утилиты, которые делают подобные вещи,
посмотрите в каталоге ports/sysutils и выберите то, что вам подходит.
Со временем кто-то переходит на другие утилиты, а кто-то нет.
-
- Сообщения: 274
- ОС: Windows, Linux, BSD
Re: Обновление портов
BirdGovorun писал(а): ↑24.01.2012 11:08Это объясняется очень просто, в РукоКниге описывается только
portupgrade и кто начинает знакомиться с FreeBSD использует по началу его.
В конце главы "Обновление портов"
Это в русской версии, она слоупочная. В английской описаны все три.
Правильный нуб не боится трудностей. Наоборот - он их ищет, а не найдя - создает.
OC: Windows 7 SP1, Arch, Gentoo, FreeBSD 10/stable, DragonflyBSD 3.9, Debian unstable
OC: Windows 7 SP1, Arch, Gentoo, FreeBSD 10/stable, DragonflyBSD 3.9, Debian unstable