Traduções: English - español - Français - Italiano - Português (Brasil)


Mudando de uma versão de lançamento para outra

Entenda que o trabalho do Debian é, e sempre foi, produzir a estável (stable). As outras versões são meios para este fim. Você pode descobrir que as outras versões são perfeitamente funcionais para qualquer uso que você faça delas. Legal. Isso não é uma surpresa para usuários(as) do Debian de longa data. Muitos(as) usuários(as), incluindo é claro desenvolvedores(as) Debian, as usam rotineiramente.

Entenda, contudo, que a Experimental é experimental; espera-se que coisas quebrem de tempos em tempos. A Teste (testing) é somente aquilo que o nome diz; ela serve para testar o que funciona com confiabilidade antes de seu lançamento como uma futura Estável (stable). Você pode bem achar que a Teste (testing) ou a Instável (unstable) são confiáveis o suficiente, e de fato outras pessoas têm dito que a versão Instável (unstable) do Debian é mais confiável do que lançamentos estáveis de outras distribuições.

Corolários para isso no mundo comercial são Desenvolvimento, Teste e Produção. Em teoria, negócios não permitem que qualquer um(a), em qualquer lugar, chegue perto de seus servidores em produção até que se prove que a última versão não vai quebrar tudo o que está funcionando no momento, e que aquelas novas características ou funcionalidades tenham sido documentadas para a satisfação do negócio. Isto é o que o nome Estável (stable) do Debian significa: que, uma vez lançado, o sistema operacional permaneça relativamente inalterado ao longo do tempo.

Há controvérsias. Caveat emptor. Você recebe pelo que paga. Como diz o ditado, "Se quebrar, pague". ;-)

Avançando (por exemplo, Estável (stable) --> Teste (testing))

Na máquina em questão, execute o seguinte comando:

 dpkg --get-selections > packages.dpkg

Grave o arquivo de saída (packages.dpkg) para um pendrive USB (para para uma localização remota) para uso futuro. Este arquivo é sua lista de pacotes instalados, que deve deixar sua tarefa mais simples se você precisar de um caminho para reinstalações. Uma vez que você obtenha uma nova instalação de base e configure as fontes do apt, não execute qualquer programa de instalação de pacotes. Pegue seu arquivo packages.dpkg e execute o comando:

 dpkg --set-selections < packages.dpkg

Isto vai dizer ao sistema de empacotamento quais pacotes devem ser instalados/desinstalados, em massa. Ao acabar, execute:

 aptitude dist-upgrade

Isto vai instalar suas escolhas "automagicamente", perguntando a você questões necessárias para a configuração. Você deve terminar com um clone de seus pacotes anteriores, mas de qualquer ramo que você prefira avançar.

Retrocedendo (por exemplo, "Downgrading", Teste (testing) --> Estável (stable))

Resposta curta: Não, não é suportado.

Para mais informações, veja: SystemDowngrade (em inglês).


Veja também: Debian estável (stable) - Debian teste (testing) - Debian instável (unstable) - Debian experimental