FreeBSD: Obtendo o pkg_add para usar pacotes estáveis ao invés de liberar pacotes?

2

Usando o FreeBSD 8.2-RELEASE. Eu quero usar os últimos pacotes binários ao invés dos pacotes no momento da versão 8.2. Ou seja, eu quero usar pacotes em ftp: //ftp2.freebsd. org / pub / FreeBSD / ports / i386 / packages-8-stable / Todos / em vez de ftp://ftp2.freebsd.org/pub/FreeBSD/ports/i386/packages-8.2-release/All/ .

Eu não estou interessado em compilar um monte de coisas, então eu não quero simplesmente atualizar as portas e então ser forçado a compilar tudo. Para compilar pequenas coisas, tudo bem, mas eu não quero esperar horas para obter alguns dos maiores programas.

Como posso fazer o meu sistema usar os pacotes binários estáveis (e atualizar as portas para que tudo esteja sincronizado)?

    
por User 04.04.2011 / 04:09

2 respostas

1

link

"Se você quer forçar pkg_add (1) a baixar os pacotes FreeBSD 8-STABLE, defina PACKAGESITE para ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-8-stable/Latest/ ."

Note que você eventualmente obterá algum quebrantamento a menos que você também acompanhe o STABLE na sua instalação base.

As portas devem ser atualizadas separadamente por meio de, digamos, o portsnap fetch & & atualização do portsnap.

    
por 24.04.2011 / 23:35
0

Muito tempo desde que usei o FreeBSD, mas parece que você quer dizer pkg_add -r <package> ?

Até onde eu sei, pkg_add é o padrão para um URL baseado em uname -r .

Então, talvez você deva atualizar o sistema básico usando as instruções do manual (por exemplo, Reconstruindo o "mundo" .

Ou talvez as variáveis de ambiente PACKAGESITE, PACKAGEROOT e PKG_ADD_BASE possam ajudar?

    
por 04.04.2011 / 06:06