Установка программ FreeBSD 8, коллекция портов (ports)

В FreeBSD 8 есть очень удобный способ установки программ – это коллекция портов. Она находиться по адресу /usr/ports попасть в нее можно командой

cd /usr/ports

команда ls покажет все категории к примеру категория net – это сетевые программы и те которые связаны с работой сети (локальной или интернет …), категория games это игры. Самый простой способ найти программу это команда

make search

она помогает найти все программы искать по имени порта, а можно по всему описанию порта . Вот пример :

make search key=Allow others to run commands as root

Результат
Port: sudo-1.6.9.20
Path: /usr/ports/security/sudo
Info: Allow others to run commands as root
Maint: tmclaugh@FreeBSD.org
B-deps:
R-deps:
WWW: http://www.courtesan.com/sudo/
Port: super-3.30.0
Path: /usr/ports/security/super
Info: Allow others to run commands as root
Maint: ports@FreeBSD.org
B-deps:
R-deps:
WWW: http://www.ucolick.org/~will/#super

Port: sudo-1.6.9.20Path: /usr/ports/security/sudoInfo: Allow others to run commands as rootMaint: tmclaugh@FreeBSD.orgB-deps:R-deps:WWW: http://www.courtesan.com/sudo/
Port: super-3.30.0Path: /usr/ports/security/superInfo: Allow others to run commands as rootMaint: ports@FreeBSD.orgB-deps:R-deps:WWW: http://www.ucolick.org/~will/#super

Или по имени

make search name=tcshrc

Результат

Port: tcshrc-1.6.2

Path: /usr/ports/shells/tcshrc

Info: A set of configuration scripts for the TCSH shell

Maint: ports@FreeBSD.org

B-deps:

R-deps:

WWW: http://tcshrc.sourceforge.net/
Если нам надо установить программу переходим в ее каталог : cd /usr/ports/security/sudo и устанавливаем
make install clean
clean – очистит рабочие каталоги после установки.
make deinstall
удалит программу если она уже вам не нужна.
Команда make install не только устанавливает программу она также устанавливает все программы которые необходимы для ее работы. Т.е программа может иметь зависимости, чтобы она работа на компьютере должны быть установлена какая-то другая программа, все зависимости make install производит автоматически. Порты FreeBSD удобны еще тем что всегда можно правильно управлять программами на вашем компьютере(сервере) т.е установить и в том же каталоге удалить.
Команда:
pkg_info

Покажет все программы которые установлены у вас. По имени программы можно найти ее в коллекции портов через

make search key=”имя Вашей программы” и удалить если программа вам не нужна.

Пользуясь коллекцией портов freeBSD 8 вы всегда сможете поддерживать вашу систему в чистоте и порядке.

Удачи.

http://ifreebsd.org/freebsd/установка-программ-freebsd-8/

Обновлено: 12.03.2015