Каталог pkgsrc, связывающий /usr/pkg с / usr

Я загрузил pkgsrc на ОС, отличной от netbsd, и работаю сборка приложений из исходного кода и запуск двоичных файлов.

/usr/pkg каталог содержит bin/ etc/ include/ lib/ man/ sbin/ share/ каталоги, и я не могу найти документацию о том, как пакеты, созданные с помощью pkgsrc / bmake, становятся общесистемными.

Это /usr/pkg каталог, связанный с /usr? Есть ли утилита, используемая поверх bmake для установки приложений из дерева pkgsrc?

2 ответа

Ваш комментарий правильный, вам нужно добавить /usr/pkg/bin и /usr/pkg/sbin в вашу PATH.

Вы можете сделать это, изменив свой путь пользователя в.profile/.cshrc, или в масштабе всей системы, изменив его системные версии, обычно в /etc.

Если вы все еще заинтересованы. Существует очень полезный пакет pkgtools / rc.subr, который позволяет вам использовать сценарии запуска rc.d, предоставляемые некоторыми пакетами.

Например, www/apache22 предоставляет скрипт запуска (по умолчанию он устанавливается в /usr/pkg/share/examples/rc.d/apache). Чтобы иметь возможность использовать его в не-NetBSD системах, вам нужно скопировать его в /etc/rc.d (как это делается в NetBSD) и установить пакет pkgtools / rc.subr.

Другие вопросы по тегам