Muff's website forum

FreeBSd => Soft => Тема начата: solaris от Апреля 22, 2011, 08:11:08 pm

Название: Обновление портов
Отправлено: solaris от Апреля 22, 2011, 08:11:08 pm
Рано или поздно каждому админу, который развивается в этом качестве, надоедает обновлять порты вручную. Такое случилось и со мной.  ;D
Наиболее популярны (у меня на слуху) для этой задачи две утилиты: portupgrade и portmaster. Поскольку portupgrade тянет за собой lang/ruby18 и databases/ruby-bdb, а ставить их на сервер ради одной программы не хотелось, остановился на portmaster.

В /usr/local/etc/portmaster.rc поставил
# Always save the backup packages of the old port (-b)
BACKUP=bopt
#
# Make and save a package of the new port (-g)
MAKE_PACKAGE=gopt

# Log actions taken by portmaster with a date/time stamp
PM_LOG=/var/log/portmaster.log

Запускаю
$ portmaster -r isc-dhcp41-server-4.1.2_2,1

Порт обновился до isc-dhcp41-server-4.1.e,2. Но вопрос в другом - а где мои package, старый и новый? В /usr/ports/distfiles только dhcp-4.1-ESV-R2.tar.gz и dhcp-4.1.2-P1.tar.gz и это исходники.

Ещё обновлял PHP. В зависимостях был Perl. Поскольку Perl собирать из исходников не хотел, создал файл /var/db/pkg/perl*/+IGNOREME. Portmaster задолбал спрашивать подтверждение, что perl игнорируем, но, как написано в man'е, с этим ничего не поделаешь.

А в целом - доволен тем, что освоил новый инструмент. Думаю, его использование позволит сэкономить время.
Название: Обновление портов
Отправлено: solaris от Апреля 24, 2011, 06:48:52 pm
А чем пользуются местные обитатели для обновление портов?

P.S. Всех с Пасхой!
Название: Re:Обновление портов
Отправлено: solaris от Апреля 26, 2011, 10:41:18 am
Порт обновился до isc-dhcp41-server-4.1.e,2. Но вопрос в другом - а где мои package, старый и новый? В /usr/ports/distfiles только dhcp-4.1-ESV-R2.tar.gz и dhcp-4.1.2-P1.tar.gz и это исходники.
Нашел в /usr/ports/packages/portmaster-*
Название: Re:Обновление портов
Отправлено: muff от Мая 19, 2011, 12:41:43 pm
Спасибо за поздравления...
Как-то упустил тему и не отвечал... Лично я использую для обновления portupgrade.