Управление дополнительным ПО Печать
Статьи - Администиррование FreeBSD

Установка ПО из портов
Установка дерева портов
[hostX:~] # mount /cdrom/
[hostX:~] # cd /cdrom/XRELEASE/
ports/
[hostX:/cdrom/XRELEASE/
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/
56
[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 packagerecursive
clean
[hostX:ports/www/lynx/] # cd
[hostX:~] # pkg_info
[hostX:~] # pkg_delete –x ’.*’
Установка ПО из пакетов (pkg_add)
[hostX:~] # pkg_add /usr/ports/packages/All/lynxX.
X.X.tbz
[hostX:~] # pkg_info
57
Установка пакетов с удаленного сервера
# pkg_add r
clamav
Управление запуском дополнительно установленных сервисов
Настройка
# ls /usr/local/etc edit proxy in /usr/local/etc/freshclam.conf
Редактирование /etc/rc.conf
[hostX:~] # /usr/local/etc/rc.d/clamavfreshclam
rcvar
# clamav_freshclam
clamav_freshclam_enable=NO
[hostX:~] # /usr/local/etc/rc.d/clamavclamd
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/clamavfreshclam
start
Starting clamav_freshclam
[hostX:~] # /usr/local/etc/rc.d/clamavclamd
start
Starting clamav_clamd.

[hostX:~] # clamdscan /usr/ports/addins/virus.zip