четверг, 30 июня 2011 г.

portmaster

Используем portmaster

В целом, portupgrade удобнее, но его огромные зависимости ужасают... Плюс у него есть pkgdb, поэтому для установки того же мускуля достаточно набрать portinstall mysql50, тогда как с портмастером будет portmaster databases/mysql50. Если категория неизвестна -- придётся использовать locate или cd /usr/ports && make search name="mysql", что порядком напрягает на большом количестве пакетов.

portmanager security/sudo
установка пакета

portmaster -L
Список пакетов, для которых есть обновленные версии

portmaster -ah
обновить все пакеты

portmaster -d -R -r 'png-*'
Обновление порта и всех зависящих от него портов на примере png

полезный ключик -o
Позволяет заменить уже установленный порт на другой. Полезно, когда установленный порт, например, вынесен из дерева портов за устареванием, как, например, было с libtool15, на замену которой пришла libtool22. Таким образом, замена одного на другое на примере того же libtool происходит вот так:
portmaster -o devel/libtool22 devel/libtool15

если в директорию порта в базе данных портов (в моем случае это была /var/db/pkg/teTex-base-3.0.20) поместить файл с именем +IGNOREME, то portmaster его проигнорирует и ставить не будет.

http://www.daemony.ru/?p=820

Комментариев нет:

Отправить комментарий