在 FreeBSD 10 中安装包管理器

在 FreeBSD 10 中安装包管理器

我试图使用安装一个包pkg add,但我得到的答复是

未安装包管理器

要安装我使用的:

tar -C /tmp -zvxf pkg-1.2.1_1.txz

进而:

/tmp/usr/local/sbin/pkg-static pkg-1.2.1_1.txz

这是第一次成功。但当我重新启动电脑时,出现错误:

错误退出因先前的错误而延迟

现在如何从 FreeBSD 安装 DVD 安装包管理器?

答案1

如果您有互联网连接,则可以pkg使用 进行安装pkg bootstrap。这将调用pkg-static、获取并安装包管理器作为二进制包。

如果您不想安装二进制包,您可以继续ports-mgmt/pkg从 ports 树构建(http://www.freshports.org/ports-mgmt/pkg):

cd /usr/ports/ports-mgmt/pkg  # adjust to where your ports tree is
make install

答案2

您只需

tar -C / -zvxf pkg-1.2.1_1.txz

tmp是的,从路径中删除。因为重启后/tmp中的所有内容都会被删除。

因此,当您将包解压到 / 时,该文件将驻留在:

/usr/local/sbin/pkg-static

它会起作用的。

相关内容