Источник:
1 |
http://blog.sozinov.eu/2007/02/freebsd.html |
Обновление:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 |
Прежде чем что-либо делать с портами в FreeBSD их необходимо обновить: # cat >> /etc/make.conf SUP_UPDATE=yes SUP=/usr/local/bin/cvsup SUPFLAGS=-g -L 2 SUPHOST=cvsup.uk.FreeBSD.org SUPFILE=/usr/share/examples/cvsup/standard-supfile PORTSSUPFILE=/usr/share/examples/cvsup/ports-supfile DOCSUPFILE=/usr/share/examples/cvsup/doc-supfile Ctrl + C # cd /usr/ports # make update Найти в портах (/usr/ports) порт portupgrade (/usr/ports/ports-mgmt/portupgrade), установить его cd /usr/ports/ports-mgmt/portupgrade make && make install После этого можно с помощью утилиты portupgrade уже возможно обновлять установленные порты (ключ -R говорит о том, что нужно обновить не только порт, но и все его зависимости) portupgrade -R имя_порта Чтобы узнать список портов, нуждающихся в обновлении, существует команда pkg_version -v Для наведения порядка (удаление неиспользуемых портов, дубликатов версий) в реестре установленных портов (/var/db/pkg) можно воспользоваться командой pkgdb -F |