This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
управление_дополнительным_по [2009/07/02 15:24] val |
— (current) | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== Управление дополнительным ПО ====== | ||
| - | ===== Установка ПО из портов ===== | ||
| - | |||
| - | ==== Установка дерева портов ==== | ||
| - | <code> | ||
| - | [hostX:~] # mount /cdrom/ | ||
| - | [hostX:~] # cd /cdrom/X-RELEASE/ports/ | ||
| - | [hostX:/cdrom/X-RELEASE/ports] # ./install.sh | ||
| - | [hostX:~] # umount /cdrom/ | ||
| - | |||
| - | ИЛИ | ||
| - | |||
| - | [hostX:~] # portsnap fetch | ||
| - | [hostX:~] # portsnap extract | ||
| - | </code> | ||
| - | |||
| - | ==== Поиск приложений в дереве портов ==== | ||
| - | <code> | ||
| - | [hostX:~] # cd /usr/ports/ | ||
| - | [hostX:/usr/ports] # make search name=links | ||
| - | … | ||
| - | [hostX:/usr/ports] # make search key=security | ||
| - | … | ||
| - | </code> | ||
| - | |||
| - | ==== Компиляция и установка приложений из дерева портов ==== | ||
| - | <code> | ||
| - | [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 | ||
| - | </code> | ||
| - | |||
| - | ==== Утилита pkg_info ==== | ||
| - | показать список дополнительно установленных пакетов\\ | ||
| - | ''[hostX:~] # pkg_info'' | ||
| - | |||
| - | показать cодержимое пакета\\ | ||
| - | ''[hostX:~] # pkg_info -Lx lynx | more'' | ||
| - | |||
| - | показать пакеты необходимые данному\\ | ||
| - | ''pkg_info -r имя_пакета'' | ||
| - | |||
| - | показать пакеты которые зависят от данного\\ | ||
| - | ''pkg_info -R имя_пакета'' | ||
| - | |||
| - | показать пакет которому принадлежит файл\\ | ||
| - | ''pkg_info -W абсолютное_имя_файла'' | ||
| - | |||
| - | ==== Утилита pkg_delete ==== | ||
| - | <code> | ||
| - | [hostX:~] # pkg_delete –x lynx | ||
| - | |||
| - | [hostX:~] # pkg_delete –x ’.*’ | ||
| - | удаляет все дополнительное ПО | ||
| - | |||
| - | [hostX:~] # pkg_info | ||
| - | </code> | ||
| - | |||
| - | ==== Создание пакетов из дерева портов ==== | ||
| - | <code> | ||
| - | [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 ’.*’ | ||
| - | </code> | ||
| - | |||
| - | ===== Установка ПО из пакетов (pkg_add) ===== | ||
| - | <code> | ||
| - | [hostX:~] # pkg_add /usr/ports/packages/All/lynx-X.X.X.tbz | ||
| - | |||
| - | [hostX:~] # pkg_info | ||
| - | </code> | ||
| - | |||
| - | ==== Установка пакетов с удаленного сервера ==== | ||
| - | |||
| - | [hostX:~] # pkg_add -r clamav | ||
| - | |||
| - | ===== Управление запуском дополнительно установленных сервисов ===== | ||
| - | |||
| - | ==== Настройка ==== | ||
| - | ''[hostX:~] # ls /usr/local/etc'' | ||
| - | edit proxy in | ||
| - | /usr/local/etc/freshclam.conf | ||
| - | |||
| - | ==== Редактирование /etc/rc.conf ==== | ||
| - | <code> | ||
| - | [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 | ||
| - | ... | ||
| - | </code> | ||
| - | |||
| - | ==== Запуск и использование ==== | ||
| - | <code> | ||
| - | [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 | ||
| - | </code> | ||