Autalizando o PORTS do FreeBSD com o portupgrade

Publicado por Pedro Pereira em 07/08/2006

[ Hits: 16.224 ]

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

Como bloquear o Skype

Obtendo acesso a hosts internos de uma rede remota com SSH

Instalar o Firefox 3.5 no Ubuntu 9.04

Adicionando data e hora ao histórico do Bash

Visualizando acessos dos usuários em tempo real no Squid

Leitura recomendada

Hello world em 397 linguagens

Grupo Slackware RJ

Ativando NumLock automaticamente do login do Ubuntu

Ícones para o Nautilus em qualquer WM

Instalando Brisk Menu no Fedora 34 Mate Desktop

  

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