缺少像 pkg_add 这样的基本包?

缺少像 pkg_add 这样的基本包?

我最近执行了 10.1-RELEASE (amd/x64_86) 的全新安装,原因是升级失败。似乎我缺少基本的实用程序,例如pkg_addfind / -name pkg_add返回 0 个命中(即使以 root 身份运行)。ports并且portmaster似乎也丢失了(唯一的命中是在usr/ports/port-mgmt/portmaster,它是一个目录而不是一个程序。


当我尝试运行以下命令来引导它时:

setenv PACKAGESITE pkg.us-east.FreeBSD.org
pkg

结果是:

pkg: Error fetching pkg.us-east.FreeBSD.org/Latest/pkg.txz: Invalid URL scheme.

但根据官方 FreeBSD 二进制软件包现已可供 pkgng 使用它应该可以正常工作……

我也尝试过使用设置PACKAGESITE ports-mgmt/pkg;和设置PACKAGEROOT,但ftp://ftp3.FreeBSD.org没有任何效果。


此外,这没有帮助:pkg_add:未找到命令。这似乎不是路径问题,因为用 无法找到它find


为什么默认情况下没有安装包管理器?或者为什么它不起作用(我是否做了一些明显错误的事情)???

我如何安装基本软件包,例如pkg_add

pkg_add抱歉,我问的是基本问题。使用安装包,因此当它丢失时我有点失落。

答案1

FreeBSD 10 使用新的 Packagetool pkg 而不是 pkg_add。

https://www.freebsd.org/doc/handbook/pkgng-intro.html

答案2

pkg install pkg并让它自行引导/升级。然后使用pkg install foopkg_add不再存在,正如您所发现的。

我支持https://www.freebsd.org/doc/handbook/pkgng-intro.html

相关内容