为 FreeBSD 10 安装 pkg

为 FreeBSD 10 安装 pkg

我在尝试安装时收到以下错误包装在 FreeBSD 10.4-上

Bootstrapping pkg from pkg+http://pkg.FreeBSD.org/FreeBSD:10:amd64/latest, please wait...
pkg: Error fetching http://pkg.FreeBSD.org/FreeBSD:10:amd64/latest/Latest/pkg.txz: Not Found
A pre-built version of pkg could not be found for your system.
Consider changing PACKAGESITE or installing it from ports: 'ports-mgmt/pkg'.

当我尝试使用端口安装它时,出现以下错误 -

set: Illegal option -o pipefail
===> Options unchanged
set: Illegal option -o pipefail
*** Error code 2

Stop.
make[1]: stopped in /data/usr/ports/ports-mgmt/pkg
*** Error code 1

Stop.
make: stopped in /data/usr/ports/ports-mgmt/pkg

还有其他方法可以安装 pkg 或更改默认存储库 URL 来下载软件包吗?

答案1

FreeBSD 10 有已经失去支持四年了,因此不保证提供任何套餐。这正是发生的情况:甚至连软件包列表都不再可用。

我无法真正判断端口错误,但不支持就是不支持:我认为这不会带你去任何地方。我并不认为 Pkg 是您需要(或者实际上可以)从端口添加的东西。

答案2

较新的端口树将不起作用。您需要一个与 FreeBSD 10 兼容的 ports 树来构建您的“pkg”

EOL 已于 5 年前发布,但您仍然可以获取并测试它。

看:https://cgit.freebsd.org/ports/refs/tags

fetch https://cgit.freebsd.org/ports/snapshot/ports-10-eol.tar.gz

谨防 5 年未修补的漏洞。

相关内容