Допустим у меня есть софт который я собираю локально, просто так из каталога. Я хочу его установить для всей системы.
В Linux я бы установил его в /usr/local
, но в OpenBSD назначение каталога немного другое - в него устанавливается вообще все, что не является частью базовой системы.
Ок, может все равно установить туда? Но тогда подобные файлы детектируются например через pkg_check -F
, как неизвестные пакетному менеджеру.
Я вижу несколько вариантов
- Не волноваться по поводу
pkg_check -F
, оно вроде ничего не делает кроме просто информирования что такой файл есть. Ничего не сломается, так как софт совсем отдельный и не конфликтует ни с чем. /opt
. Так вообще делают в OpenBSD?- Попытаться как-то опакетить локально, или сделать что-то чтобы пакетный менеджер управлял и этим пакетом.
Как принято в OpenBSD?