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