Como instalar a última versão do software no FreeBSD?

6

O repositório de ports (svnweb.freebsd.org/ports/head/) mostra haproxy é version 1.7.10 mas pkg search haproxy me dá

haproxy-1.7.9 Reliable, high performance TCP/HTTP load balancer

Ele sugere que pkg search usa outra fonte em vez de portas do 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)?

    
por Sato 26.03.2018 / 07:23

2 respostas

9

Eu acho que você está instalando pacotes da ramificação trimestral .

A ramificação trimestral nem sempre tem o software mais recente, e é por isso que é considerada mais estável que a ramificação mais recente . O mais novo é 2018Q1 atualmente e como você pode ver aqui

Você pode alternar para a filial mais recente , conforme descrito no " PKG Repository alterado para trimestralmente em 10.2? "thread nos fóruns do FreeBSD.

Coloque o seguinte código em /usr/local/etc/pkg/repos/FreeBSD.conf :

FreeBSD: {
    url: "pkg+http://pkg.FreeBSD.org/${ABI}/latest"
}

Geralmente, é recomendável armazenar seus arquivos de configuração de software instalados em /usr/local . Desta forma, é mais fácil separar essas configurações dos arquivos de configuração do software enviado com o FreeBSD. pkg (8) é um pouco especial. Apesar de ser um utilitário essencial, ele não é instalado por padrão (ele precisa ser inicializado usando pkg ( 7) ). É por isso que seus arquivos de configuração são compatíveis com /etc e /usr/local/etc .

Veja também:

por 26.03.2018 / 13:15
3

Verifique qual repositório de pacotes você está usando:

cat /etc/pkg/FreeBSD.conf

Verifique se você tem url: "pkg+http://pkg.FreeBSD.org/${ABI}/latest" , não quarterly .

    
por 26.03.2018 / 10:40