Mantendo o freebsd atualizado com apenas pacotes binários

4

Aqui está o que eu quero: Eu quero instalar o RELEASE-8.2 e quero manter o sistema e os pacotes atualizados apenas com patches de segurança. Eu quero evitar portas b / c Eu não quero que minhas máquinas para começar a compilar pacotes grandes e suas dependências quando ele tem uma carga alta; Além disso, eu não quero lidar com portas quebradas.

Manter o sistema principal parece bastante simples com freebsd-update fetch e freebsd-update install .

Como devo manter os pacotes atualizados com os mais recentes disponíveis em ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-8.1-release/Latest/ ? A página portupgrade man diz que o -PP flag pode ser o que eu quero - no entanto, diz que preciso de uma árvore de ports atualizada. Tudo bem, mas o que acontece se eu tiver o Foo-1.0 instalado, a árvore de ports diz que o Foo-1.2 é a versão mais nova, mas somente o Foo-1.1 está disponível como um pacote? Irá reconhecer o Foo-1.1 como uma versão superior? Em caso afirmativo, por que precisa de uma árvore de ports atualizada?

Isso é suficiente?:

portsnap fetch update
portupgrade -a -PP

(suponho que você não precise de -r ou -R quando tiver -a , certo?)

    
por cespinoza 15.07.2011 / 04:54

1 resposta

1

Pelo que entendi o funcionamento do portupgrade, ele usa a árvore de portes (especificamente, o índice) para preencher seu próprio banco de dados de portas disponíveis e determinar quais pacotes instalados estão desatualizados. Eu pessoalmente não tentei usá-lo com pacotes binários, mas suspeito que, no caso de um pacote disponível ser mais antigo que a porta na árvore, o portupgrade não encontraria o pacote.

    
por 15.07.2011 / 20:01

Tags