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.

Compartilhe o post! These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Webnews
  • Digg
  • del.icio.us
  • StumbleUpon
  • Reddit
  • Ask
  • Bloglines
  • email
  • Facebook
  • Furl
  • Google Bookmarks
  • LinkedIn
  • Live-MSN
  • Pownce
  • Print
  • Rec6
  • Slashdot
  • Technorati
  • TwitThis

Não há posts relacionados a este!