NetBSD — 无 pkg

NetBSD — 无 pkg

在完整安装最新的 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

相关内容