обновление_дополнительного_по_в_freebsd

This is an old revision of the document!


Обновление дополнительного ПО в FreeBSD

Поиск скомпрометированного ПО

[server:~] # pkg audit -F

Поиск устаревшего ПО

[server:~] # pkg_version -v

Обновление дерева портов и индекса

с использование cvsup

[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

с использованием portsnap

[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

Установка 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

Установка 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

Дополнительные материалы

Обновление дерева портов и индекса с использование cvsup

[server:~] # csup -h cvsup4.ru.FreeBSD.org /usr/share/examples/cvsup/ports-supfile

Для устаревших систем может использоваться метка версии портов наподобии:

*default release=cvs tag=RELEASE_5_EOL
обновление_дополнительного_по_в_freebsd.1410335323.txt.gz · Last modified: 2014/09/10 11:48 by val