Pular para o conteúdo

Autalizando o PORTS do FreeBSD com o portupgrade

Dica publicada em Linux / Miscelânea
Pedro Pereira pogo
Hits: 16.754 Categoria: Linux Subcategoria: Miscelânea
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

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.

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

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

OpenFire - Chat corporativo de modo fácil!

Obtendo acesso a hosts internos de uma rede remota com SSH

Como executar aplicativos de root no Fluxbox

Como atualizar do Debian Etch (servidor ou desktop) para o Debian Lenny (tradução)

Instalando o Cobol no Slackware 10.2

Menu do FluxBox com ícones

Limpou logs, limpou apt, limpou tudo que podia e o espaço em disco está pouco?

#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

Entre na sua conta para comentar.