-1

我在非 netbsd 操作系统上引导 pkgsrc,从源代码构建应用程序和运行二进制文件都可以。

/usr/pkg目录包含bin/ etc/ include/ lib/ man/ sbin/ share/目录,我找不到任何关于使用 pkgsrc/bmake 构建的包如何成为系统范围的文档。

目录是否/usr/pkg符号链接到/usr?是否有在 bmake 之上用于从 pkgsrc 树安装应用程序的实用程序?

4

2 回答 2

1

您的评论是正确的,您需要将 /usr/pkg/bin 和 /usr/pkg/sbin 添加到您的 PATH 中。

您可以通过修改 .profile/.cshrc 中的用户路径或通过修改系统版本(通常在 /etc 中)来修改系统范围内的用户路径来做到这一点。

于 2014-05-22T19:34:56.190 回答
0

如果你还有兴趣。有一个非常有用的包 pkgtools/rc.subr 使您能够使用某些包提供的 rc.d 启动脚本。

例如 www/apache22 提供了一个启动脚本(默认安装到 /usr/pkg/share/examples/rc.d/apache)。为了能够在非 NetBSD 系统上使用它,您需要将它复制到 /etc/rc.d(就像在 NetBSD 上所做的那样),并安装 pkgtools/rc.subr 包。

于 2015-04-15T18:05:57.357 回答