[ anterior ] [ Conteúdo ] [ 1 ] [ 2 ] [ 3 ] [ A ] [ próximo ]


Referência Rápida Debian
Capítulo 2 - Atualizando uma distribuição para a testing


2.1 Transição do APT para a versão Woody

Atualização pela rede do sistema APT e de alguns pacotes principais para a versão Woody pode ser feita como a seguir depois de incluir as fontes stable no arquivo /etc/apt/sources.list se você ainda usar o Potato.

     # apt-get update
     # apt-get install libc6 perl libdb2 debconf
     # apt-get install apt apt-utils dselect dpkg

2.2 Preparação para a transição (stable para testing)

Seguir o sabor testing do Debian tem o efeito colateral de fornecer atualizações de segurança muito lentamente. Então fique alerta.

Atualização pela rede para testing pode ser feita como explicado a seguir (execute o script go-woody para fazer isso em um comando):

Esvazie o arquivo sources.list existente:

     # cd /etc/apt
     # cp -f sources.list sources.old 
     # :>sources.list

Obtenha uma lista limpa de repositórios, para stable:

     # cd /
     # apt-setup noprobe 
      ... selecione repositórios, acessados com métodos HTTP ou FTP

Adicione a seção testing a essa nova lista. As linhas deb-src são comentadas.

     # cd /etc/apt
     # grep -e "^deb " sources.list  >sources.deb
     # grep -e "^deb-" sources.list  >sources.src
     # sed -e "s/stable/testing/"  sources.deb \
          >>sources.list
     # sed -e "s/stable/testing/" sources.src | \
          sed -e "s/^deb-/#deb-/"  >>sources.list
     
     # apt-get update
     # apt-get install apt apt-utils
     # cat >preferences <<EOF
      Package: *
      Pin: release a=testing
      Pin-Priority: 600
      
      Package: *
      Pin: release a=unstable
      Pin-Priority: 50
     
      EOF

Opcionalmente, adicione a seção "unstable" dos repositórios.

     # sed -e "s/stable/unstable/" sources.deb \
          >>sources.list
     # sed -e "s/stable/unstable/" sources.src | \
          sed -e "s/^deb-/#deb-/"  >>sources.list

Veja Básico do gerenciamento de pacotes Debian, Seção 3.2 para conhecer a arte do ajuste do /etc/apt/sources.list e do /etc/apt/preferences.

Agora você pode atualizar a lista de pacotes e atualizar pacotes, usando métodos descritos na próxima seção.


2.3 Atualizar o sistema Debian

Depois de configurar os arquivos /etc/apt/sources.list e /etc/apt/preferences apropriadamente, o sistema pode ser atualizado para testing. Consulte Gerenciamento de pacotes Debian, Capítulo 3 para saber o básico, e veja Resolvendo problemas com atualização pelo APT, Seção 3.3.2 se encontrar problemas.


2.3.1 Melhor prática de atualização usando o dselect

Se um sistema tem muitos pacotes que incluem pacotes -dev, etc., recomenda-se o método a seguir usando o dselect para um controle de pacotes mais refinado.

     # dselect update  # sempre faça isso antes de atualizar
     # dselect select  # selecione pacotes adicionais

Todos os seus pacotes atuais serão selecionados quando o dselect iniciar. O dselect pode oferecer-lhe a opção de instalar pacotes adicionais, baseado em depends, suggests, e recommends. Se você não quiser adicionar nenhum pacote, simplesmente pressione Q para sair do dselect novamente.

     # dselect install

Você precisará responder algumas questões de configuração de pacotes durante essa parte do processo, então mantenha suas notas prontas e reserve algum tempo a essa parte. Consulte dselect, Seção 3.2.3.

Use o dselect. Ele sempre funciona :) Se você precisar atualizar sem o dselect depois do Woody, considere usar o aptitude e outras opções.


[ anterior ] [ Conteúdo ] [ 1 ] [ 2 ] [ 3 ] [ A ] [ próximo ]


Referência Rápida Debian

CVS, Qui Jan 18 11:54:35 UTC 2007

Osamu Aoki osamu#at#debian.org
Paulo Rogério Ormenese (líder: pt-br) pormenese#at#uol.com.br
Autores, Seção A.1