这ports 存储库 (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(最好使用二进制包)?
答案1
我猜你正在安装来自季刊分支。
这季刊分支并不总是拥有最新的软件,这就是为什么它被认为比分支更稳定最新的分支。目前最新的是 2018Q1,如您所见这里最新的 haproxy 还没有。
您可以切换到最新的分支中描述的”PKG 存储库在 10.2 中更改为季刊?“ 线在 FreeBSD 论坛上。
将以下代码放入/usr/local/etc/pkg/repos/FreeBSD.conf
:
FreeBSD: {
url: "pkg+http://pkg.FreeBSD.org/${ABI}/latest"
}
通常建议将安装的软件配置文件存储在/usr/local
.这样可以更轻松地将这些设置与 FreeBSD 附带的软件的配置文件分开。包装(8)有点特别。尽管它是一个重要的实用程序,但默认情况下并未安装(它必须使用包装(7))。这就是为什么它的配置文件同时适合/etc
和/usr/local/etc
.
也可以看看:
答案2
检查您使用的包存储库:
cat /etc/pkg/FreeBSD.conf
确保你url: "pkg+http://pkg.FreeBSD.org/${ABI}/latest"
在那里,而不是quarterly
。