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

This is an old revision of the document!


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

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

Для оптимизации загрузки дистрибутивов из Internet можно использовать

[gX:~] # setenv HTTP_PROXY http://g50:3128

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

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

      ИЛИ

[gX:~] # portsnap fetch
[gX:~] # portsnap extract

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

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

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

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

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

Утилита pkg_info

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

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

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

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

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

Утилита pkg_delete

[gX:~] # pkg_delete –x lynx

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

[gX:~] # pkg_info

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

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

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

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

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

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

[gX:~] # pkg_info

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

[gX:~] # pkg_add -r clamav

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

Настройка

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

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

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

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

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

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

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

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

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