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

This is an old revision of the document!


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

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

[hostX:~] # pkg install portaudit

[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

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

Установка 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
обновление_дополнительного_по_в_freebsd.1410334931.txt.gz · Last modified: 2014/09/10 11:42 by val