如何在 FreeBSD 中安装最新版本的软件?

Sat*_*ato 8 freebsd version pkg

港口仓库(svnweb.freebsd.org/ports/head/) 显示HAProxy的是version 1.7.10,但pkg search haproxy给我

haproxy-1.7.9 可靠、高性能的 TCP/HTTP 负载均衡器

它建议pkg search使用其他源而不是 FreeBSD 端口。真的吗?

如何在 FreeBSD 中安装最新版本的 haproxy-1.7.10(最好使用二进制包)?

Mat*_*ski 13

我猜您是从季度分支安装软件包。

季度分支并不总是有最新的软件,这就是为什么它被认为比更稳定的最新分支。最新的目前是 2018Q1,正如你在这里看到的,最新的 haproxy 还没有出现。

您可以切换到最新的分支,如FreeBSD 论坛上的PKG Repository Changed to Quarterly in 10.2? ”主题所述

将以下代码放入/usr/local/etc/pkg/repos/FreeBSD.conf

FreeBSD: {
    url: "pkg+http://pkg.FreeBSD.org/${ABI}/latest"
}
Run Code Online (Sandbox Code Playgroud)

通常建议将您安装的软件配置文件存储在/usr/local. 这样可以更容易地将这些设置与 FreeBSD 附带的软件配置文件分开。pkg(8)有点特殊。尽管它是必不可少的实用程序,但默认情况下并未安装(必须使用pkg(7)进行引导)。这就是为什么它的配置文件都适合/etc/usr/local/etc


也可以看看:


arr*_*owd 5

检查您使用的包存储库:

cat /etc/pkg/FreeBSD.conf
Run Code Online (Sandbox Code Playgroud)

确保你url: "pkg+http://pkg.FreeBSD.org/${ABI}/latest"在那里,而不是quarterly