Freebsd
如何在 FreeBSD 中安裝最新版本的軟體?
埠儲存庫(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(最好使用二進制包)?
我猜您正在從季度分支安裝軟體包。
季度分支並不總是有最新的軟體,這就是為什麼它被認為比最新分支更穩定的原因。目前最新的是 2018Q1,正如您在此處看到的,最新的 haproxy 還沒有。
您可以切換到FreeBSD 論壇上的“ PKG 儲存庫在 10.2 中更改為季度? ”執行緒中描述的最新分支。
將以下程式碼放入
/usr/local/etc/pkg/repos/FreeBSD.conf
:FreeBSD: { url: "pkg+http://pkg.FreeBSD.org/${ABI}/latest" }
通常建議將您安裝的軟體配置文件儲存在
/usr/local
. 這樣更容易將這些設置與 FreeBSD 附帶的軟體的配置文件分開。pkg(8)有點特別。儘管它是必不可少的實用程序,但預設情況下並未安裝(必須使用pkg(7)引導)。這就是為什麼它的配置文件同時適合/etc
和/usr/local/etc
.也可以看看: