我在非netbsd操作系统上引导pkgsrc,从源代码构建应用程序并运行二进制文件都有效。
/usr/pkg
目录包含bin/ etc/ include/ lib/ man/ sbin/ share/
目录,我找不到任何关于如何使用pkgsrc / bmake构建的程序包成为系统范围的文档。
/usr/pkg
目录符号链接到/usr
?是否在bmake上使用了一个实用程序来从pkgsrc树安装应用程序?
答案 0 :(得分:1)
您的评论是正确的,您需要将/ usr / pkg / bin和/ usr / pkg / sbin添加到您的路径中。
您可以通过修改.profile / .cshrc中的用户路径或系统范围内的用户路径来修改系统版本,通常在/ etc。
答案 1 :(得分:0)
如果你还有兴趣的话。有一个非常有用的软件包pkgtools / rc.subr,它允许您使用某些软件包提供的rc.d启动脚本。
例如www / apache22提供了一个启动脚本(默认安装在/usr/pkg/share/examples/rc.d/apache)。为了能够在非NetBSD系统上使用它,您需要将其复制到/etc/rc.d(就像在NetBSD上完成的那样),并安装pkgtools / rc.subr包。