Използване на пакетната система

За да инсталирате софтуерни пакети за FreeBSD от локални файлове или от сървър в мрежата, можете да използвате помощната програма pkg_add (1) .

Пример 4-1. Изтегляне на пакет и след това локално инсталиране

Ако нямате източниците за вашите локални пакети (като CD-ROM комплекта на FreeBSD), вероятно е най-лесно да използвате опцията -r за pkg_add (1). Това ще накара помощната програма автоматично да открие правилния формат и освобождаване на обектния файлов файл и след това да изтегли и инсталира пакета от FTP сървъра.

# pkg_add -r lsof-4.56.4

В горния пример необходимият пакет ще бъде изтеглен и инсталиран без допълнително взаимодействие с потребителя.

Структурата на директориите на пакетната система е идентична с тази на директорията ports; те си взаимодействат помежду си, за да образуват единна система пакет/порт.

Използвайте помощната програма pkg_delete (1), за да премахнете предварително инсталираните софтуерни пакети .

pkg_info (1) е помощна програма за изброяване и описание на различни инсталирани пакети.

# pkg_info cvsup-16.1 Обща мрежова система за разпространение на файлове, оптимизирана за CV docbook-1.2 Meta-port за различните версии на DocBook DTD .

pkg_version (1) е помощна програма за отпечатване на отчети за версиите на всички инсталирани пакети. Той сравнява версията на съществуващия пакет с текущата версия в дървото на портовете.

# pkg_version cvsup = docbook = .

Символите във втората колона показват сравнителната разлика във възрастта между инсталираната версия и версията в дървото на локалните портове.