Я пытаюсь установить программное обеспечение в системе FreeBSD 10. Я не обычный пользователь FreeBSD, поэтому я не знаком с его особенностями. У меня есть только для тестирования сборки и запуска программного обеспечения.

Я выполнил man -k чтобы увидеть, какие кандидаты:

su -
...

man -k install
...
pkg-add(8)

Я поверхностно знаком с другими BSD, поэтому pkg-add выглядит примерно так:

# pkg-add bash
pkg-add: command not found
# find / -name pkg-add
#

Где находится pkg-add в системах FreeBSD?


2 ответа2

2

То, что вы хотите, это pkg_add . Обратите внимание, что вы использовали - не _ . Кстати, есть более интересные способы установки программного обеспечения, например, из исходного кода.

Если у вас есть система port (она есть по умолчанию) и вы хотите установить wget , вы можете просто спросить свой FreeBSD: whereis wget , и он выдаст вам что-то вроде /usr/ports/ftp/wget . Что вам нужно сделать, это сделать cd /usr/ports/ftp/wget и запустить make install clean или make -DBATCH install clean (если вы не хотите, чтобы вас беспокоили конфигурации).

Редактировать: это только pkg во FreeBSD 10. вы можете использовать pkg add ...

Изменить 2: Полезная (и краткая) информация об инструментах pkg , pkg_add и pkgng находится здесь: https://docs.freebsd.org/doc/10.0-RELEASE/usr/local/share/doc/freebsd/handbook/pkgng-intro .html

1

Чтобы установить пакет из удаленного репозитория, используйте pkg install от имени пользователя root. (Команда pkg add предназначена для установки уже загруженных пакетов.)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .