我试图使用安装一个包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
它会起作用的。