управление_дополнительным_по

This is an old revision of the document!


Управление дополнительным ПО

Установка ПО из портов

Установка дерева портов

[hostX:~] # mount /cdrom/
[hostX:~] # cd /cdrom/X-RELEASE/ports/
[hostX:/cdrom/X-RELEASE/ports] # ./install.sh
[hostX:~] # umount /cdrom/

      ИЛИ

[hostX:~] # portsnap fetch extract

Поиск приложений в дереве портов

[hostX:~] # cd /usr/ports/
[hostX:/usr/ports] # make search name=links
…
[hostX:/usr/ports] # make search key=security
…

Компиляция и установка приложений из дерева портов

[hostX:~] # cd /usr/ports/www/lynx/
[hostX:ports/www/lynx/] # make install clean
[hostX:ports/www/lynx/] # cd 

[hostX:~] # rehash
[hostX:~] # lynx http://www.ru

Утилита pkg_info

показать список дополнительно установленных пакетов
[hostX:~] # pkg_info

показать cодержимое пакета
[hostX:~] # pkg_info -Lx lynx | more

показать пакеты необходимые данному
pkg_info -r имя_пакета

показать пакеты которые зависят от данного
pkg_info -R имя_пакета

показать пакет которому принадлежит файл
pkg_info -W абсолютное_имя_файла

Утилита pkg_delete

[hostX:~] # pkg_delete –x lynx

[hostX:~] # pkg_delete –x ’.*’ 
удаляет все дополнительное ПО

[hostX:~] # pkg_info

Создание пакетов из дерева портов

[hostX:~] # mkdir /usr/ports/packages/

[hostX:~] # cd /usr/ports/www/lynx/
[hostX:ports/www/lynx/] # make package-recursive clean
[hostX:ports/www/lynx/] # cd 

[hostX:~] # pkg_info
[hostX:~] # pkg_delete –x ’.*’

Установка ПО из пакетов (pkg_add)

[hostX:~] # pkg_add /usr/ports/packages/All/lynx-X.X.X.tbz 

[hostX:~] # pkg_info

Установка пакетов с удаленного сервера

[hostX:~] # pkg_add -r clamav

Управление запуском дополнительно установленных сервисов

Настройка

[hostX:~] # ls /usr/local/etc edit proxy in /usr/local/etc/freshclam.conf

Редактирование /etc/rc.conf

[hostX:~] # /usr/local/etc/rc.d/clamav-freshclam  rcvar
# clamav_freshclam
clamav_freshclam_enable=NO

[hostX:~] # /usr/local/etc/rc.d/clamav-clamd rcvar
# clamav_clamd
clamav_clamd_enable=NO

[hostX:~] # cat /etc/rc.conf
...
clamav_freshclam_enable=yes
clamav_clamd_enable=yes
...

Запуск и использование

[hostX:~] # /usr/local/etc/rc.d/clamav-freshclam start
Starting clamav_freshclam

[hostX:~] # /usr/local/etc/rc.d/clamav-clamd start
Starting clamav_clamd.
…

[hostX:~] # clamdscan /usr/ports/addins/virus.zip
управление_дополнительным_по.1253074093.txt.gz · Last modified: 2013/05/22 13:50 (external edit)