Управление дополнительным ПО |
|
|
|
Статьи -
Администиррование 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
|