Debian instável (unstable)

Introdução

O Debian instável (unstable, também conhecido pelo seu codinome "Sid") não é propriamente uma versão lançada, mas sim uma versão em constante desenvolvimento da distribuição Debian contendo os últimos pacotes que foram inseridos no Debian. Não é uma versão "rolling release", já que não há garantias de qualidade e de integração como as versões lançadas.

Para entender o que seria uma distribuição Rolling Release, basta seguir o exemplo da Arch, que tem uma imagem ISO lançada mensalmente e com atualizações constantes, não tendo lançamentos constantes. No caso da instável (unstable), as imagens ISOs com o instalador não são disponibilizadas para que o(a) usuário(a) possa instalar com um instantâneo (snapshot) de uma determinada data, por exemplo, e não há notas de lançamento (já que não são versões lançadas). A instável (unstable) no Debian pode ser considerada algo que está em constante desenvolvimento, por isso é "Rolling Development" e não "Rolling Release". Na Debian instável (unstable) não há nenhuma promessa de que estará pronta para uso.

Como todos os nomes de lançamento do Debian, o Sid recebe este nome de uma personagem do ToyStory. No filme, o Sid é o garoto do vizinho que quebra seus brinquedos e constrói criaturas más com eles.

Enquanto os outros codinomes de lançamento progridem no tempo de "teste (testing)" para "estável (stable)", o Sid está sempre condenado a ser instável (unstable). O Sid sempre será o ramo instável. Quando o repositório atual "teste (testing)" se torna maduro e é lançado, a "teste (testing)" se torna a última versão "estável (stable)". A partir daí, um novo repositório "teste (testing)" será criado com o próximo codinome planejado e os pacotes continuarão a se propagar do Sid para a "teste (testing)" como antes.

O Sid é para onde os pacotes vão após eles serem enviados por seus(suas) mantenedores(as) e liberados para lançamento pelo FTP master. Quando os pacotes atingem certos critérios, eles são automaticamente movidos do Sid para o atual repositório "teste (testing)". O repositório "instável (unstable)" é atualizado a cada 6 horas.

O Sid obtém atualizações de segurança exclusivamente através de mantenedores(as) de pacotes. O time de segurança do Debian somente mantém atualizações de segurança para a atual versão "estável (stable)".

A sequência de propagação de pacotes no processo de desenvolvimento do Debian é a seguinte:


Instalação

Não existem imagens completas em CD ou DVD para a instável (unstable). Devido ao fato de que os pacotes na instável (unstable) mudam tão rapidamente, é mais adequado às pessoas que a baixem e a instalem usando um espelho FTP normal do Debian.

Se você está ciente dos riscos, escolha uma das seguintes maneiras de configurar o Sid:

Se você já está usando um sistema estável (stable), use o método descrito acima para atualizar para a instável (unstable) alterando suas fontes do apt de "stable" (ou o codinome para a atual versão estável) para "unstable".


FAQ

Quais são as melhores práticas para usuários(as) da teste (testing)/sid?

A coisa mais importante é ter em mente que você está participando do desenvolvimento do Debian quando estiver usando a teste (testing) ou a instável (unstable). Isto significa que você deve saber como se virar com o Linux, Debian e com o sistema de empacotamento do Debian.

Existem algumas coisas que você pode fazer de modo a facilitar sua vida como usuário(a) da teste (testing)/sid, como:

O Sid tem o pacote "X"?

Você pode acompanhar o estado de qualquer pacote usando o rastreador de pacotes do Debian.

O pacote "X" está quebrado?

Se ele não funciona para você, há uma boa chance de que esteja quebrado. Seu problema pode ou ser exclusivo em seu sistema, ou ser experimentado por diversos(as) usuários(as). Devido a isso, o Debian tem um sistema de rastreamento de bugs (Bug Tracking System - BTS). Fique à vontade para submeter um relatório de bug se não ver seu bug lá. Por favor, leia Como relatar um bug no Debian usando o reportbug e reportbug (em inglês) se você não tem segurança sobre como escrever um relatório de bug.

Eu posso usar pacotes Sid na "estável (stable)"?

Tentar fazer isso é altamente desencorajado. A tentativa de misturar pacotes entre repositórios do Debian provavelmente cria um sistema inutilizável. Para mais informações sobre as melhores práticas, olhe Não quebre o Debian (em inglês).

Se você deseja usar software mais novo, é melhor instalar os pacotes do backports.

Eu posso usar pacotes Sid na "teste (testing)"?

Sim, com algum cuidado. Isso é conhecido como "mistura teste (testing)-instável (unstable)". A configuração é necessária para garantir que um sistema teste (testing) permaneça na versão teste (testing), sem que o apt atualize cada pacote para a versão instável (unstable).

Primeiro, crie /etc/apt/apt.conf.d/20-tum.conf com este conteúdo:

APT::Default-Release "/^testing(|-security|-updates)$/";

Em seguida, edite /etc/apt/sources.list e copie uma linha da teste (testing) para a instável (unstable), por exemplo:

deb https://deb.debian.org/debian testing main
deb https://deb.debian.org/debian unstable main

Execute apt update para atualizar o cache. Use apt -t unstable install foo para instalar o pacote foo a partir da instável (unstable) em vez da teste (testing).

ATENÇÃO:

Onde consigo ajuda sobre o Sid?

Você pode obter ajuda no canal #debian-next no OFTC e nas listas de discussão.


Veja também


CategoryRelease