This is an old revision of the document!
# pkg version
# pkg audit -F
# pkg upgrade asterisk18 # ln -s /usr/local/lib/libxml2.so.5 /usr/local/lib/libxml2.so.2
[server:~] # portsnap fetch update
[server:~] # cd /usr/ports/security/clamav [server:ports/security/clamav] # make [server:ports/security/clamav] # pkg_delete -x clamav [server:ports/security/clamav] # make install clean [server:~] # /usr/local/etc/rc.d/clamav-clamd restart
Установка portmaster
[server:~] # pkg_add -r portmaster
Вывод списка установленных портов по категориям
[server:~] # portmaster -l
Сравнение версии установленного по с версиями в дереве портов
[server:~] # portmaster -L
Обновление отдельного пакета
[server:~] # portmaster libgmp
Обновление всех устаревших пакетов с предварительным запуском make config для них
[server:~] # portmaster --force-config -a
Пересборка всех пакетов с предварительным запуском make config для них
[server:~] # portmaster --force-config -af
Удаление пакета и нужных только ему пакетов
[server:~] # portmaster -e clamav
Установка portupgrade
[server:~] # pkg_add -r portupgrade
Сравнение версии установленного по с версиями в дереве портов
[server:~] # portversion -v
Обновление отдельного пакета
[server:~] # portupgrade libgmp
Обновление пакета и всех зависимых от него пакетов
[server:~] # portupgrade --batch -r libgmp
Обновление всех пакетов
[server:~] # portupgrade --batch -aRr
Обновление индекса portupgrade
[server:~] # portsdb -u
Исправление базы данных установленных пакетов (в случае необходимости)
[server:~] # pkgdb -Ff
[server:~] # csup -h cvsup4.ru.FreeBSD.org /usr/share/examples/cvsup/ports-supfile
Для устаревших систем может использоваться метка версии портов наподобии:
*default release=cvs tag=RELEASE_5_EOL
[server:~] # cd /usr/ports [server:/usr/ports/] # make index ИЛИ [server:/usr/ports/] # make fetchindex