O repositório de ports (svnweb.freebsd.org/ports/head/) mostra que haproxy é, version 1.7.10
mas pkg search haproxy
me dá
haproxy-1.7.9 Balanceador de carga TCP/HTTP confiável e de alto desempenho
Sugere que pkg search
usa outra fonte em vez de portas FreeBSD. Isso é verdade?
Como posso instalar a versão mais recente do haproxy-1.7.10 no FreeBSD (de preferência usando um pacote binário)?
Eu acho que você está instalando pacotes do branch trimestral .
A filial trimestral nem sempre possui o software mais recente, por isso é considerada mais estável do que a filial mais recente . O mais novo é 2018Q1 atualmente e, como você pode ver aqui, o mais novo haproxy ainda não está lá.
Você pode mudar para a ramificação mais recente conforme descrito no tópico " Repositório PKG alterado para trimestral em 10.2? " nos Fóruns do FreeBSD.
Coloque o seguinte código em
/usr/local/etc/pkg/repos/FreeBSD.conf
:Geralmente, é recomendável armazenar os arquivos de configuração do software instalado em
/usr/local
. Dessa forma, é mais fácil separar essas configurações dos arquivos de configuração do software fornecido com o FreeBSD. pkg(8) é um tanto especial. Apesar de ser um utilitário essencial, ele não é instalado por padrão (deve ser inicializado usando o pkg(7) ). É por isso que seus arquivos de configuração se encaixam nos formatos/etc
e/usr/local/etc
.Veja também:
Verifique qual repositório de pacotes você está usando:
Certifique-se
url: "pkg+http://pkg.FreeBSD.org/${ABI}/latest"
de ter lá, nãoquarterly
.