В OpenBSD, как обновить отдельные системные файлы, такие как (grep, rcs, rlog) до последней версии?
Я пытаюсь запустить foswiki на OpenBSD. Вещи установлены, и я могу открыть "/bin/Configure"
страница экрана конфигурации foswiki. но страница сообщает о нескольких ошибках, жалуясь, что следующие файлы либо не найдены, либо устарели, и требуются новые версии.
Файлы: grep, rcs, ci, co,rlog, rcsdiff
Я пробовал команды вроде "pkg_add -Uu"
обновить установленные пакеты, но он сообщает, что все пакеты обновлены.
Я тоже пробовал "pkg_add rcs" "pkg_add grep"
и т. д., но не работает.
Поэтому мой основной вопрос заключается в том, как обновить вышеуказанные файлы до их последней версии, требуемой foswiki.
С уважением
2 ответа
Хотя я не знаком с Foswiki, я сначала подумал, что ваш веб-сервер является chroot, так как это по умолчанию в OpenBSD, и в результате Foswiki не может найти нужные ему файлы. Вы можете скопировать файлы, которые нужны Foswiki, в chroot или запустить веб-сервер без chroot, что плохо с точки зрения безопасности.
Все упомянутые программы являются частью базовой установки openbsd, и приведенный выше ответ является правильным. документация openbsd по chrooted apache содержит больше информации.
если вам не нужно придерживаться foswiki, вы можете попробовать использовать dokuwiki, который имеет поддержку пакетов в openbsd и легко устанавливается почти так же, как вы уже пробовали:
sudo pkg_add -U dokuwiki
надеюсь, что процесс в значительной степени самоописателен. кроме того, man-страница для pkg_add - хорошая вещь для чтения. удачи!