Autalizando o PORTS do FreeBSD com o portupgrade

Publicado por Pedro Pereira em 07/08/2006

[ Hits: 15.965 ]

Blog: http://www.pedropereira.net

 


Autalizando o PORTS do FreeBSD com o portupgrade



Atualizar o ports do FreeBSD é uma tarefa muito importante que deve ser executada de tempos em tempos pelos administradores do sistema. O portupgrade foi desenvolvido para facilitar ao máximo o upgrade deste fantástico sistema de instalação utilizado no FreeBSD.

Ele está disponível no diretório /usr/ports/sysutils/portupgrade. Vamos instalá-lo:

# cd /usr/ports/sysutils/portupgrade
# make install clean


Depois você deve checar a sua árvore ports por inconsistências ou você terá alguns problemas bem estranhos depois do upgrade. É recomendado que você sempre faça isso ANTES de qualquer upgrade do ports.

Para realizar a checagem:

# pkgdb -F

Conserte TODAS as inconsistências que ele reportar e só depois disso continue com a operação.

Com tudo corrigido, execute o portupgrade:

# portupgrade -ai

O portupgrade vai começar a atualizar todos os ports desatualizados (-a) e, se você gosta, como eu, que o sistema confirme todas as alterações com você antes de fazê-las, utilize a opção -i.

Porém você não precisa atualizar toda a sua árvore do ports se apenas quer que uma aplicação específica seja atualizada. Para conseguir isso, especifique o nome do pacote na frente do comando portupgrade:

# portupgrade -R postfix

Assim, só o Postfix vai ser atualizado. Com a opção -R, todas as dependências do Postfix também serão atualizadas.

Outras dicas deste autor

Visualizando acessos dos usuários em tempo real no Squid

OpenFire - Chat corporativo de modo fácil!

Comparando arquivos com o vimdiff

Obtendo acesso a hosts internos de uma rede remota com SSH

Instalar o Firefox 3.5 no Ubuntu 9.04

Leitura recomendada

Personalizando o "look" do seu Linux

Revista Espírito Livre

Forçar resolução de tela no GNU/Linux

Comando sudo com comentários malcriados

Criando músicas no formato AAC (m4a) utilizando o NeroAac

  

Comentários
[1] Comentário enviado por albertguedes em 13/06/2007 - 09:30h

Realmente é aconselhavel atualizar somente os pacotes individualmente, quem já fez uma atualização completa dos pacotes sabe que dura uma eternidade fazer isso.
Valeu pela dica Pedro.

[2] Comentário enviado por shaitannechrist em 24/06/2008 - 02:45h

ótima dica!! Já vou fazer isso em meu FreeBSD..hehe

[3] Comentário enviado por removido em 17/01/2010 - 17:22h

tbm acho melhor atualizar pouco a pouco com o

portupgrade -R postfix

se vc usar "portupgrade -a" vc vai dormir e ele vai tar na metade ainda

deeee...................mo...........................ra.................................................. muito

eu fiz uma atualização esses dias, fiquei mais de 6 horas atualizando e compilando, compilando, compilando, compilando, .............................................................................

boa dica

[4] Comentário enviado por apoh em 30/05/2013 - 15:29h

E quando o portupgrade: command not found, como faço pra atualizar??

[5] Comentário enviado por xirux em 09/03/2014 - 11:48h

# cd /usr/ports/sysutils/portupgrade ou cd /usr/ports/ports-mgmt/portupgrade
# make install clean
# pkgdb -F
# portupgrade -arRc



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts