User Tools

Site Tools


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

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
обновление_дополнительного_по [2009/11/06 14:21]
val
— (current)
Line 1: Line 1:
-====== Обновление дополнительного ПО ====== 
  
-===== Поиск скомпрометированного ПО ===== 
-<​code>​ 
-[hostX:~] # pkg_add /​usr/​ports/​packages/​All/​portaudit.tbz 
- 
-[hostX:~] # rehash 
- 
-[hostX:~] # portaudit –Fda 
-</​code>​ 
-===== Поиск устаревшего ПО ===== 
-<​code>​ 
-[hostX:~] # pkg_version -v 
-</​code>​ 
-===== Обновление дерева портов и индекса ===== 
-с использование cvsup 
-<​code>​ 
-[hostX:~] # csup -h cvsup4.ru.FreeBSD.org /​usr/​share/​examples/​cvsup/​ports-supfile 
-</​code>​ 
-Для устаревших систем может использоваться метка версии портов наподобии:​ 
-<​code>​ 
-*default release=cvs tag=RELEASE_5_EOL 
-</​code>​ 
- 
-<​code>​ 
-[hostX:~] # cd /usr/ports 
- 
-[hostX:/​usr/​ports/​] # make index 
-ИЛИ 
-[hostX:/​usr/​ports/​] # make fetchindex 
-</​code>​ 
- 
-с использованием portsnap 
-<​code>​ 
-[hostX:~] # portsnap fetch update 
-</​code>​ 
- 
-===== Обновление ПО в ручную ===== 
-<​code>​ 
-[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 
-</​code>​ 
-===== Обновление ПО программой portupgrade ===== 
- 
-Установка portupgrade 
-<​code>​ 
-[hostX:~] # pkg_add -r portupgrade 
-</​code>​ 
-Сравнение версии установленного по с версиями в дереве портов 
-<​code>​ 
-[hostX:~] # portversion -v 
-</​code>​ 
-Обновление отдельного пакета 
-<​code>​ 
-[hostX:~] # portupgrade libgmp 
-</​code>​ 
-Обновление пакета и всех зависимых от него пакетов 
-<​code>​ 
-[hostX:~] # portupgrade --batch -r libgmp 
-</​code>​ 
- 
-Обновление всех пакетов 
-<​code>​ 
-[hostX:~] # portupgrade --batch -aRr 
-</​code>​ 
- 
-Обновление индекса portupgrade 
-<​code>​ 
-[hostX:~] # portsdb -u 
-</​code>​ 
-Исправление базы данных установленных пакетов (в случае необходимости) 
-<​code>​ 
-[hostX:~] # pkgdb -Ff 
-</​code>​ 
- 
-===== Обновление ПО программой portmaster ===== 
- 
-Установка portmaster 
-<​code>​ 
-[hostX:~] # pkg_add -r portmaster 
-</​code>​ 
-Сравнение версии установленного по с версиями в дереве портов 
-<​code>​ 
-[hostX:~] # portmaster -L 
-</​code>​ 
-Обновление отдельного пакета 
-<​code>​ 
-[hostX:~] # portmaster libgmp 
-</​code>​ 
- 
-Обновление всех устаревших пакетов с предварительным запуском make config для них 
-<​code>​ 
-[hostX:~] # portmaster --force-config -a 
-</​code>​ 
- 
-Пересборка всех пакетов с предварительным запуском make config для них 
-<​code>​ 
-[hostX:~] # portmaster --force-config -af 
-</​code>​ 
- 
-Удаление пакета и нужных только ему пакетов 
-<​code>​ 
-[hostX:~] # portmaster -e clamav 
-</​code>​ 
обновление_дополнительного_по.1257506492.txt.gz · Last modified: 2013/05/22 13:50 (external edit)