在OpenBSD中如何将(grep,rcs,rlog)等单个系统文件升级到最新版本?

时间:2014-03-26 05:24:29

标签: package chroot dokuwiki openbsd foswiki

我试图在OpenBSD上运行foswiki。安装了东西,我可以打开foswiki配置屏幕的"/bin/Configure"页面。但该页面报告的错误很少,抱怨以下文件未找到或过时,并且需要新版本。

文件是:grep,rcs,ci,co,rlog,rcsdiff

我尝试了像 "pkg_add -Uu" 这样的命令来升级已安装的软件包,但它报告所有软件包都是最新的。

我也尝试了 "pkg_add rcs" "pkg_add grep" 等但不起作用。

所以我的基本问题是如何将上述文件更新为foswiki所需的最新版本。

此致

2 个答案:

答案 0 :(得分:2)

虽然我不熟悉Foswiki,但我首先想到的是你的网络服务器是chrooted,因为这是OpenBSD的默认设置,因此,Foswiki无法找到它需要的文件。您可以将Foswiki需要的文件复制到chroot中,或者在没有chroot的情况下运行Web服务器,从安全角度来看这是不好的。

答案 1 :(得分:0)

提到的所有程序都是基本openbsd安装的一部分,上面的答案是正确的。 openbsd documentation on chrooted apache有更多信息。

如果你不必坚持使用foswiki,你可以试试dokuwiki而不是在openbsd上有软件包支持,并且很容易安装,就像你已经尝试过的那样:

sudo pkg_add -U dokuwiki

希望这个过程非常具有自我描述性。另外,manpage for pkg_add是一件好事。祝你好运!