Еще один способ обновления портов.
Итак, расмотрим еще один способ по обновление портов на ОС FreeBSD.
12:38 user@ns3 [/home/user]#cd /usr/ports/
12:38 user@ns3 [/usr/ports]#make search name=portupgrade
Port: portupgrade-2.4.6,2
Path: /usr/ports/ports-mgmt/portupgrade
Info: FreeBSD ports/packages administration and management tool suite
Maint: sem@FreeBSD.org
B-deps: ruby-1.8.6.287,1
R-deps: db41-4.1.25_4 ruby-1.8.6.287,1 ruby18-bdb-0.6.4
WWW: http://wiki.freebsd.org/portupgrade
Port: portupgrade-devel-2.4.6
Path: /usr/ports/ports-mgmt/portupgrade-devel
Info: FreeBSD ports/packages administration and management tool suite (devel version)
Maint: sem@FreeBSD.org
B-deps: ruby-1.8.6.287,1
R-deps: db41-4.1.25_4 ruby-1.8.6.287,1 ruby18-bdb-0.6.4
WWW: http://wiki.freebsd.org/portupgrade
Port: sysutils/portupgrade
Moved: ports-mgmt/portupgrade
Date: 2007-02-05
Reason: Moved to a new category
Port: sysutils/portupgrade-devel
Moved: ports-mgmt/portupgrade-devel
Date: 2007-02-05
Reason: Moved to a new category
12:39 user@ns3 [/usr/ports]#cd /usr/ports/ports-mgmt/portupgrade
12:40 user@ns3 [/usr/ports/ports-mgmt/portupgrade]#make config
Тут вроде как все понятно. Переходим в порты (cd /usr/ports/) и делаем поиск по наличии программы portupgrade и переходим в ее каталог (cd /usr/ports/ports-mgmt/portupgrade). При выполнении команды make config мы увидим следующее:

Жмем Ок, и идем дальше:
12:40 user@ns3 [/usr/ports/ports-mgmt/portupgrade]#make install clean
===> Vulnerability check disabled, database not found
===> Found saved configuration for portupgrade-2.4.6_3,2
=> pkgtools-2.4.6.tar.bz2 doesn't seem to exist in /usr/ports/distfiles/.
=> Attempting to fetch from http://heanet.dl.sourceforge.net/project/portupgrade/pkgtools/2.4.6/.
pkgtools-2.4.6.tar.bz2 14% of 112 kB 19 kBps
Как видим, у нас пошла установка. В процессе может еще потребоваться дополнительно поставить паке ruby:

Нажимаем Ок. И ждем, пока закончится установка.
===> Installing ldconfig configuration file
===> Registering installation for portupgrade-2.4.6_3,2
===> Cleaning for ruby-1.8.7.160_5,1
===> Cleaning for ruby18-bdb-0.6.5_1
===> Cleaning for db41-4.1.25_4
===> Cleaning for portupgrade-2.4.6_3,2
DING! phenix@ns3 [/usr/ports/ports-mgmt/portupgrade]#
Вот установка и завершенна. Для того, чтоб у меня обновились все порты, я выполняю вот это (до момента обновления вручную), и потом команду portupgrade -arR
13:42 user@ns3 [/usr/ports/ports-mgmt/portupgrade]#portupgrade -arR
[Rebuilding the pkgdb <format:bdb_btree> in /var/db/pkg ... - 115 packages found (-0 +115) ....................................................................................................100............... done]
[Updating the portsdb <format:bdb_btree> in /usr/ports ... - 19171 port entries found .........1000.........2000.........3000..
Вот и все. Не забывайте делать бекапы ваших конфиг файлов. Так, на всякий случай.
Последние комментарии
6 недель 20 часов назад
6 недель 1 день назад
6 недель 2 дня назад
6 недель 2 дня назад
6 недель 3 дня назад
6 недель 3 дня назад
6 недель 3 дня назад
6 недель 3 дня назад
6 недель 3 дня назад
6 недель 4 дня назад