在完整安装最新的 NetBSD 后,我尝试启动pkgin
,但收到pkgin not found
,我也收到相同的信息pkgsrc
。然后我发现,没有/usr/pkg
位置。
这是正常的还是我做错了什么?
答案1
pkgin
并且pkgsrc
不是默认 NetBSD 安装的一部分。
从包金网: Pkgin 可通过 github 或 pkgsrc-wip 获得,并在 pkgsrc 中以 pkgtools/pkgin 的形式存在。
软件包源码是一个单独的源档案,可以在开发系统中提取(解压),然后用于获取、构建和安装第三方软件包,也可以构建用于在非开发系统上安装的二进制包。
pkgin 需要网络连接,或者包含二进制包存储库的可直接访问目录。
使用 pkgsrc 来构建软件包还需要网络连接或可直接访问的目录,该目录包含您可能希望安装的软件包的原始源分发档案。
对于您来说,由于您的目标机器上没有可以工作的网络接口,您可能需要做的就是刻录一张 DVD(或 CD-ROM,或者使用您可以在网络连接的 NetBSD 系统上创建的其他形式的可连接磁盘),其中包含您想要安装的二进制包的副本,然后将其安装到目标机器上。
您可以从以下位置获取 NetBSD 本身的预构建二进制包:
ftp://ftp.netbsd.org/pub/pkgsrc/packages/NetBSD/i386/6.0/All
然后您可以直接使用安装它们pkg_add
,或者您可以只安装pkgin
包本身,然后按照说明进行操作pkgin 网站用于pkgin
安装您需要的其他软件包,并将您的 DVD 挂载点作为您的软件包存储库。
答案2
要在 NetBSD 8.1 上安装 pkgin 和 git:
$ 导出 PKG_PATH="http://ftp.netbsd.org/pub/pkgsrc/packages/NetBSD/amd64/8.1/All/"
$苏
# 回显 $PKG_PATH
#pkg_add-v 包管理
# pkg_add -v git
# 出口
$ git