User Tools

Site Tools


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

This is an old revision of the document!


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

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

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

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

      ИЛИ

[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 ====
<code>
[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

Редактирование /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
управление_дополнительным_по.1236236444.txt.gz · Last modified: 2013/05/22 13:50 (external edit)