Translation(s): English - español - Français - Italiano - Português (Brasil) - Русский - Svenska - 简体中文 (Chinese) - Korean
Debian instável (unstable)
Contents
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:
→ instável (unstable) → teste (testing) → estável (stable)
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:
Use o atual instalador da "estável (stable)" para instalar um sistema estável mínimo (recomendado).
Mude suas fontes do apt para apontar para "instável (unstable)".
Execute apt update e apt full-upgrade.
Use o atual instalador do "teste (testing)" para instalar um sistema estável mínimo.
Mude suas fontes do apt para apontar para "instável (unstable)".
Execute apt update e apt full-upgrade.
- Use a imagem instável (unstable) "mini.iso".
Faça o download da "mini.iso" para sua arquitetura de CPU localizada aqui: https://d-i.debian.org/daily-images/ sob /daily/netboot/
Durante a instalação, escolha "Opções avançadas" -> "Instalação avançada".
- No passo "Escolha um espelho do repositório Debian" selecione a versão "sid - instável (unstable)".
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:
Considere (especialmente quando usar a instável) se você precisa desabilitar ou remover unattended-upgrades para controlar quando as atualizações dos pacotes acontecem.
Sempre tenha cuidado ao realizar atualizações e verifique se as ações propostas pelas ferramentas de gerenciamento de pacotes estão alinhadas com seus desejos e expectativas (ou seja, certifique-se de que você não remova pacotes de que precisa ao cegamente aceitar a ação proposta).
- Escolha o momento correto para atualizar: quando tiver tempo para investigar qualquer problema em potencial e após salvar seu trabalho e fazer cópias de segurança - não antes de uma viagem de negócios!
Use apt upgrade em vez de apt full-upgrade para evitar remoção não intencional de qualquer pacote do qual você dependa.
- Se um pacote não pode ser atualizado com segurança, coloque-o em suspensão (hold) usando apt-mark.
Instale os pacotes apt-listbugs e apt-listchanges para que fique ciente de bugs graves ou alterações importantes quando instalar novos pacotes ou durante uma atualização.
- Crie automaticamente cópias de segurança diárias, semanais e mensais para garantir que dados corrompidos não sejam um problema. É extremamente incomum que uma atualização corrompa os dados de usuários(as), mas cópias de segurança também protegem você contra falhas de disco e erros humanos.
Use um sistema de arquivos que suporta Copiar-ao-Escrever (Copy-On-Write - COW) como o btrfs ou que utilize as vantagens de imagens instantâneas (snapshots) LVM. Faça snapshots antes e após uma atualização. Neste caso, se o sistema está em uma situação irrecuperável, reverta para a última imagem instantânea a partir de um LiveCD de sistema de recuperação. Um programa útil para isso, que também serve para cópias de seguranças regulares, é o timeshift.
Considere inscrever-se na debian-devel-announce@lists.debian.org (lista de discussão em inglês e com bem pouco tráfego, 1 a 10 mensagens por mês) para ser notificado(a) de futuras alterações técnicas ou possíveis problemas.
Mantenha um bom CD/USB live como o Debian Live perto de você a todo momento, de modo que ainda possa trabalhar mesmo se o sistema não esteja inicializando mais.
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:
Synaptic (e possivelmente outras interfaces gráficas de pacotes) ignora a configuração Default-Release. Defina em Preferências->Distribuição.
Se estiver usando trixie nas suas fontes do apt em vez da teste (testing), você trocará para a estável (stable) após o lançamento da trixie, então certifique-se de remover o arquivo 20-tum.conf e quaisquer entradas da instável (unstable) do sources.list antes da teste (testing) ser lançada como estável (stable).
- Se as dependências dos pacotes que você está tentando instalar a partir da instável (unstable) não forem satisfeitas na teste (testing), elas serão instaladas a partir da instável (unstable). Isso pode fazer com que você tenha conflitos de dependência com outros pacotes, especialmente se instalar um pacote da instável (unstable) envolvido em uma transição de bibliotecas.
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
- Unstable
Evite usar versões instáveis e Suporte à segurança para o ramo teste (testing) (do "Manual de segurança do Debian", em inglês)
Status/Unstable - atual estado da instável (unstable) (em inglês).
Para informações sobre pacotes no Sid para sua arquitetura, veja auto-builder status (em inglês).
Lista de discussão: debian-devel (em inglês).
Versões do Debian - mais sobre as diferentes versões do Debian.
Debian estável (stable) - a versão oficial do Debian (aquela com a menor quantidade de bugs e com a menor quantidade de problemas de segurança).
Debian teste (testing) - repositório com pacotes da instável (unstable), se nenhum bug é encontrado dentro de 10 dias.