Autalizando o PORTS do FreeBSD com o portupgrade

Publicado por Pedro Pereira em 07/08/2006

[ Hits: 16.593 ]

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

Instalar o Firefox 3.5 no Ubuntu 9.04

Como bloquear o Skype

Leitura recomendada

Instalação da impressora Lexmark Z25

Clonando ou copiando VCD com cdrdao

Eterm transparente no Slackware 13.1

Adicionando "Criar novo arquivo" no menu do Arquivos do Gnome

Ajustes para o Firefox 3 no Acer Aspire One

  

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