Como instalar pacotes em versão alpha no Debian testing

Se você usa o Debian testing, por que tem necessidade de (ou apenas quer…) usar as versões mais atuais dos seus softwares favoritos, dentro de condições de segurança razoáveis, ainda é possível avançar um pouco mais nestas águas profundas.

Usuários do Debian stable, podem usar o repositório backports para acessar versões mais atualizadas de seus aplicativos.
O pessoal do testing não tem como usar o backports, mas pode usar o experimental.

Por que você não deveria usar o repositório experimental

O Debian tem uma distro (que na verdade não é uma distro…) chamada unstable ou Sid, voltada especialmente para quem gosta de usar cutting edge softwares. Eu escrevi sobre ela aqui.
Partir para usar o Sid é mais seguro e dá menos dor de cabeça do que misturar repositórios na sua distro.

Além disto, eu poderia citar, pelo menos, 3 motivos fortes para não seguir em frente e não aplicar o procedimento que segue, abaixo:

  1. Este repositório, provavelmente, não é para você.
    Ele é voltado para desenvolvedores ou usuários envolvidos no projeto específico e que precisa dar feedback sobre o funcionamento destes programas, além de ajudar a corrigir erros (vai achar muitos!).
  2. Instalar pacotes de softwares a partir deste repositório vai quebrar o seu sistema, torná-lo inutilizável e obrigá-lo a instalar tudo de novo.
  3. Na maioria dos casos, não se trata de software “atual”, mas “em desenvolvimento”.
    Ou seja, se o seu objetivo é poder usar as versões mais novas de alguns programas, provavelmente irá “dar com os burros n’água”.
    Os recursos estão em teste nos aplicativos deste repositório e podem não ser mantidos nas suas versões finais.

Você ainda está aqui??!!
Ok… você foi avisado(a)!

Como configurar o Debian para usar o repositório experimental

inclua no arquivo /etc/apt/sources.list a seguinte linha (pode ser no final):

deb http://deb.debian.org/debian experimental main

Atualize…


sudo apt update

E voilá! Já pode pesquisar dentro do experimental.
Veja um exemplo:


apt search -t experimental firefox

Quando quiser instalar ou pesquisar algo de dentro deste repositório, use ‘-t experimental’, logo após o comando apt.
Por exemplo, para instalar o Gimp:


apt install -t experimental gimp

Como desfazer o procedimento

Pode ser difícil ou, até mesmo, impossível desfazer o procedimento, de modo geral.
“Voltar atrás” vai depender do que você fez e do quão longe você foi.
Reinstalar o Debian pode ser a opção mais segura.
Se não quiser seguir por este caminho, apenas desinstale os pacotes que instalou.
Em seguida, remova a linha que adicionou ao sources.list e rode novamente o apt update.

Seja cuidadoso(a) e tenha muito critério ao instalar qualquer coisa deste lugar.
Pode ser mais vantajoso começar a usar a versão unstable do Debian, do que fazer mix de repositórios.
Pense nisso.

Já pensou em usar a versão unstable do Debian?! Veja como é fácil.

A versão instável ou unstable do Debian, também chamada de Sid, pode ser instalada agora mesmo, se você quiser.
Trata-se da versão que sucede à testing.
girl in sid shirt
Antes de continuar, recomendo a leitura do texto 5 razões para não chamar o debian unstable de instável. Daqui pra frente, vou entender que você conhece os pros e contras de usar esta versão.
Este post complementa o artigo Como baixar e instalar o Debian Unstable.
Neste artigo, vou mostrar como fazer a atualização de uma maneira mais simples, apenas com a edição do sources.list — sem precisar baixar um arquivo grande e gravar seu conteúdo em um pendrive ou DVD.

O procedimento de passar a atualizar o sources.list a partir de outro canal de desenvolvimento pode acarretar na instabilidade do seu sistema. Leia os artigos sugeridos nos links, para entender melhor em que terreno você está pisando.

Como atualizar o Debian para o unstable através do sources.list

captura de tela do terminal
Para passar a usar outro canal de repositórios para atualizar o seu sistema, basta alterar o arquivo “/etc/apt/sources.list”.
Eu demonstrei uma maneira muito simples e prática de se fazer isto neste artigo.
Comece por fazer um backup do arquivo:


cp /etc/apt/sources.list ~/sources.list.original

Em seguida substitua o conteúdo do arquivo por este:


#------------------------------------------#
# Repositórios oficiais do DEBIAN
#------------------------------------------#

###### Repos principais do Debian
deb http://ftp.br.debian.org/debian/ unstable main contrib non-free
deb-src http://ftp.br.debian.org/debian/ unstable main contrib non-free

#------------------------------------#
# Repositórios não-oficiais
#       (opcional)
#------------------------------------#

###### Repositórios de binários de terceiros 
###Debian Multimedia
deb http://www.deb-multimedia.org unstable main non-free

Note que não é necessário acrescentar a parte opcional do texto acima, a menos que você queira usar os mais novos softwares voltados para multimídia no Debian.
Neste caso, vai ser necessário, adquirir a chave GPG deste repo:


sudo apt-key adv --keyserver ha.pool.sks-keyservers.net --recv-keys 5C808C2B65558117

Aguarde alguns segundos (ele pode ser um pouco demorado para concluir).
Em seguida, sincronize o seu cache com os repositórios novos:


sudo apt update

Atingido:1 http://ftp.br.debian.org/debian unstable InRelease            
Obter:2 http://www.deb-multimedia.org unstable InRelease [22,2 kB]       
Obter:3 http://www.deb-multimedia.org unstable/main amd64 Packages [140 kB]
Obter:4 http://www.deb-multimedia.org unstable/main Translation-en [57,3 kB]
Obter:5 http://www.deb-multimedia.org unstable/non-free amd64 Packages [1.960 B]
Obter:6 http://www.deb-multimedia.org unstable/non-free Translation-en [1.154 B]
Baixados 223 kB em 11s (18,9 kB/s)                           
Lendo listas de pacotes... Pronto
Construindo árvore de dependências       
Lendo informação de estado... Pronto
155 packages can be upgraded. Run 'apt list --upgradable' to see them.

Como você pode ver, no meu caso, já há atualizações disponíveis.
Para começar a atualizar a sua distro, rode o “full-upgrade”


sudo apt --full-upgrade

… e voilá!
Se não leu, leia os artigos complementares, recomendados no início do texto e boa sorte (você vai precisar) no novo sistema!

Assinar blog por e-mail

Digite seu endereço de e-mail para assinar este blog e receber notificações de novas publicações por e-mail.

Como preservar a integridade e a estabilidade da sua instalação Debian.

O Debian é um sistema operacional conhecido por ser robusto e confiável.
Mesmo com a fama de ser estável e rápido, ainda pode ser fácil para usuários (novos ou experientes) estragar tudo — a ponto, às vezes, de que ter reinstalar todo o sistema.
Este post é baseado no documento dontbreakdebian e na minha experiência pessoal.
Debian girl mini
Segue uma lista de erros comuns cometidos por usuários do sistema, que podem levar a quebrar a sua confiabilidade.
Alguns dos procedimentos, relacionados aqui, podem ser feitos com segurança — mas você poderá precisar de alguma experiência extra para saber como resolver as coisas, quando derem errado.
Toque nos links, no decorrer do texto ou ao final, para se aprofundar nos temas abordados.

Alguns erros podem não ter consequências imediatas. Podem, por exemplo, tornar impossível atualizar o seu sistema futuramente — o que vai te obrigar a reinstalá-lo, se quiser realizar as atualizações de software e de segurança.

A importância dos repositórios para a segurança do seu sistema

Esta dica vale para todas as distribuições GNU/Linux.
Se você veio do Ubuntu ou de outra distro, provavelmente já sabe disso.
Em outros sistemas operacionais, existe uma cultura de procurar seus aplicativos de sites na Internet. Este é um péssimo hábito.
No GNU/Linux (vamos incluir o Android neste tópico) os usuários devem fazer o download do repositório central. E cada distro tem seu repositório.
O Debian conta com mais de 40 mil pacotes de softwares em seu repositório central.
Os pacotes incluídos no repositório oficial Debian são conhecidos por funcionar bem e, se estão lá, é por que foram testados.

Sempre que for possível, use apenas aplicativos que você possa instalar a partir do repositório oficial Debian.
Assim, você estará mais seguro contra falhas e possíveis malwares, entre outras contaminações possíveis, a que estão expostos os usuários de outros sistemas, que baixam seus aplicativos de sites não oficiais.

Não crie um FrankenDebian

O termo FrankenDebian é bastante comum, para descrever o resultado de alguns erros cometidos por usuários do canal do Debian Stable.
Para evitar esta situação, não combine o Stable com outras versões do Debian.

Não tente instalar softwares que não estejam disponíveis dentro do repositório do Debian Stable.

É uma má ideia tentar adicionar repositórios de outras versões.
Este erro não trará consequências imediatas, mas poderá impedir que você realize atualizações no futuro.
O que ocorre, é que as versões de cada pacote de software é testada para ser compatível com as versões dos outros aplicativos, que fazem parte da mesma versão de sistema.
Ao instalar um pacote do repositório testing, várias bibliotecas (das quais outros aplicativos, no seu sistema, dependem) podem ser atualizadas como consequência — o que pode acarretar instabilidade.
Isto resulta em um sistema que “não é nem Wheezy, nem Jessie, mas uma mistura quebrada entre os dois”.
Estes são os repositórios que podem “ajudar você” a criar um FrankenDebian, se usados com o Debian Stable:

  1. Debian testing release (na data deste post, chamado de Stretch)
  2. Debian unstable release (Conhecido como sid)
  3. Repositórios do Ubuntu, do Mint ou de outras distribuições derivadas do Debian, não são compatíveis
  4. As famosas PPAs do Ubuntu

frankendebian

Não use os scripts de instalação dos fabricantes de placas gráficas

O Debian já inclui drivers de código aberto e livre, com suporte a maioria das placas gráficas.
Os drivers livres (Free) oferecem a melhor integração entre a GPU e o restante do sistema Debian — e funcionam absolutamente bem para a maioria dos usuários.
Se você realmente precisa usar drivers proprietários, de código fechado, não os baixe diretamente do site do fabricante!
O problema desta abordagem é que o driver baixado só funcionará para versão atual do seu kernel. Na próxima atualização do kernel, o seu driver deixará de funcionar, até que seja manualmente reinstalado.
Felizmente, há um jeito apropriado para instalar drivers de vídeo proprietários, com o uso dos pacotes disponíveis no repositório.

Fazer a instalação de drivers, de acordo com o Debian way, garante que eles funcionem, mesmo após as atualizações do kernel.

Segue os sites explicativos, de cada plataforma de GPU:

  • AtiHowTo — contém instruções para usar os drivers de código livre e aberto para placas de vídeo ATI/AMD.
  • ATIProprietary — contém instruções para instalar drivers AMD/ATI proprietários e de código fechado via Debian way.
  • NvidiaGraphicsDrivers — contém instruções para instalar os drivers proprietários da Nvidia via Debian way.

Cure-se da síndrome de novidade a qualquer custo

A razão pela qual o Debian Stable é tão confiável é o fato de que seu software é submetido a extensas baterias de testes. Os aplicativos são corrigidos (bug-fixed) antes de serem incluídos na distribuição.
Isto significa que as versões mais recentes do software comumente não estão disponíveis nos repositórios Stable — mas isto não significa que os aplicativos estão velhos demais para serem úteis!
Para os casos em que realmente houver recursos novos, dos quais você necessita para realizar o seu trabalho do dia a dia, o Debian provê meios de obter versões mais novas/atualizadas do seu aplicativo.
Antes de tentar instalar alguma versão mais nova de algum programa, de algum lugar diferente do repositório Stable, tenha em mente os seguinte problemas:

  • A simples comparação entre os “números das versões”, não é a melhor forma de se julgar a qualidade dos softwares ou qual deles é o melhor.
  • A última versão do software que você deseja instalar, possivelmente, terá novos bugs.
  • Instalar softwares de fora dos repositórios oficiais, pode deixá-lo de fora das atualizações de segurança.

A melhor forma de obter versões mais novas do seu software favorito é através dos backports. Leia mais sobre o assunto, neste link.
Usuários avançados podem criar seus próprios backports para os últimos lançamentos.
A prática do self-backporting, ou seja, fazer seus próprios backports traz os riscos de que já falamos. Ainda assim, costuma ser uma prática mais segura que as outras formas de instalação.

Se você realmente precisa colocar em risco toda a situação de estabilidade do sistema, por que não considera a possibilidade de migrar para o Debian Testing ou Unstable?
Estes são os caminhos mais lógicos, caso você precise usar versões mais atuais de mais do que 1 ou 2 aplicativos.

debian sid unstable badge

Não use o método make install

Já mostrei o quanto é fácil baixar e compilar código fonte de aplicativos.
O problema deste método de instalação é que nem sempre será fácil remover o aplicativo instalado, posteriormente.
Pelo menos, não será possível removê-los com o apt.
Se você está seguindo instruções de instalação de algum site, verifique se as instruções também cobrem a desinstalação.
Softwares instalados desta forma tẽm as seguintes desvantagens:

  1. Pode não ser possível desinstalar depois.
  2. Pode conflitar com bibliotecas ou programas já presentes no sistema.
  3. Não podem ser atualizados junto com o restante do seu sistema. Ou seja, você precisará verificar por conta própria se há atualizações e fazê-las manualmente.

Como evitar problemas com este método

Esta abordagem, usualmente, envolve os comandos
./configure && make && make install
O script ‘make install’ pode fazer “suposições” inválidas sobre o local onde os binários pós-compilação, bem como seus arquivos associados, devem ficar, no sistema de arquivos.
Pode, também, não saber quais as permissões adequadas para o programa.

Softwares instalados com privilégios excessivos, podem causar erros e perda de dados em seu sistema.

Para evitar estes problemas, quando estiver construindo seus softwares a partir de fontes externas, é uma boa idéia fazer isto sempre como usuário normal. Não use o sudo.
Assim os aplicativos são instalados no seu próprio ‘home’ — onde podem ser executados, sem afetar o restante do sistema.
Quase sempre, é possível passar o parâmetro de instalar o aplicativo final no seu /home usando o script
./configure --prefix ~/.local
Usar a hierarquia de diretórios /usr/local/ para instalar softwares desempacotados é uma boa opção.
Você pode evitar o uso do script ‘make install’ com o uso do CheckInstall — entre outras coisas, ele gera um pacote .deb, que torna a administração do programa mais fácil e segura.
O checkinstall pode ser usado para criar pacotes RPM e compatíveis com o Slackware, também — Leia mais aqui.

Não siga instruções aleatórias cegamente

Muitas instruções, encontradas em sites de tutoriais funcionaram para a pessoa que as está relatando. Procure entender melhor quais as consequências do procedimento, antes de o implementar.
Leia um pouco mais e desconfie de soluções excessivamente fáceis. Leia mais de um tutorial sobre o assunto e compare as diferenças entre eles.
É melhor investir seu tempo aprendendo sobre o procedimento correto do que gastá-lo consertando um sistema quebrado depois.

Não execute comandos no seu sistema, sem entender exatamente o que eles fazem.

Outro cuidado a ter com os tutoriais de blogs e posts em fóruns é com a data da postagem. O que era seguro e funcional, há 2 anos atrás, pode não ser mais agora. Procedimentos executados em uma versão do Debian, podem não ser adequados a outra.
Não tenha preguiça de sempre ler um pouco mais.
powered by Debian badge

Cuidados ao remover aplicativos

É necessário ter alguns cuidados ao remover softwares do seu sistema.
Às vezes, para remover um determinado pacote, o gestor precisa remover outros também.
Isto ocorre quando os pacotes adicionais, dependem daqueles que você está tentando remover.
Nestes casos, o gerenciador de pacotes irá te avisar e exibir uma lista de tudo o que será removido. Ele não seguirá em frente, sem confirmação.

Certifique-se de ler atenciosamente as mensagens do sistema, antes de sair “apertando” Sim ou Não.

Faça anotações

Anotar o que você está fazendo, passo a passo, durante todo o procedimento, pode ajudar a entender exatamente o que deu errado, depois.
Às vezes, ao tentar diferentes abordagens em relação a um problema, fica difícil saber, mais tarde, qual foi a correta.
Anote os ajustes à medida em que os vai fazendo.
Ao alterar arquivos de configurações, use # comentários para tornar mais fácil entender o que foi feito.
Inclua nos comentários, as razões das alterações e a data em que foram realizadas.
Faça backup dos arquivos de configuração, antes de alterá-los.

Seja educado, quando for procurar ajuda de outras pessoas

Quando for pedir ajuda, lembre-se que você está usando o tempo de outras pessoas. O Debian é um projeto voluntário.
As pessoas estarão mais propensas a te ajudar, se você demonstrar interesse e for gentil.
Siga os seguintes conselhos, quando for pedir ajuda:

  • Pesquise, antecipadamente, o problema por conta própria, antes de pedir ajuda.
  • Dẽ detalhes sobre o problema e sobre o que você já tentou fazer. Capriche no português (não obrigue as pessoas a tentar interpretar o que você quer).
  • Não desconte suas frustrações nas pessoas que voluntariamente estão tentando te ajudar.
  • Não espere ser tratado como um bebê. Se você sente que precisa ser guiado passo a passo, isto é sinal de que ainda precisa ler mais sobre o assunto. Neste caso, é polido pedir dicas de documentação a ser lida.
    Volte mais tarde, se ainda não estiver conseguindo resolver.
  • No IRC, evite ficar teclando Enter a cada palavra e aguarde um pouco, para obter respostas.
  • Se for postar código, use o site http://paste.debian.net/.

Por fim, não se esqueça de dar de volta o que recebeu.
Se resolveu o problema, volte para agradecer e contar como resolveu, e contar qual procedimento teve efeito para solucionar a sua situação.

Referências

Fonte: https://wiki.debian.org/DontBreakDebian
Imagem do “Frankendebian”: http://forums.debian.net/viewtopic.php?f=6&t=121841.

Como baixar e instalar o Debian Sid Unstable?

Ok. Os limites da segurança e da estabilidade do software não se aplicam a você. Eu o respeito por isso.
Principalmente, se você tiver uma máquina exclusiva para testes, gosta do Debian e está disposto a ajudar no desenvolvimento.
Neste post, vou falar brevemente sobre o Debian Unstable (codinome Sid), discutir algumas razões para não usá-lo e, por fim, mostrar como obter e instalar a sua versão.
Como você provavelmente já sabe, cada nova edição do Debian recebe um nome alusivo a um dos personagens da saga Toy Story.
debian sid unstable badge
A edição Unstable tem nome fixo: Sid, o garoto da vizinhança que maltrata os brinquedos.
É nesta distribuição que boa parte da ação, no mundo dos desenvolvedores Debian, acontece.
Embora seja considerada uma autêntica distribuição Debian, não vai ser possível encontrar uma edição completa em CD/DVD/Bluray para baixar diretamente do site.

O que acontece é que, ao contrário da Stable e da Testing, a Unstable é uma distro que nunca será lançada.

Em vez de lançamento, os pacotes de softwares são enviados pelos desenvolvedores ao repositório central e, dali, propagados para um release de fato.
As atualizações de segurança não são geridas pelo time usual. Na verdade, o Sid não recebe atualizações de segurança da mesma forma que os outros canais da distro.

O Sid é alvo de mudanças diárias massivas, incluindo atualizações de bibliotecas localizadas — o que pode resultar em um sistema bastante instável. Use-o por sua própria conta e risco!

Por outro lado, há argumentos bastante concretos para não chamar o Sid de instável — vale conhecê-los!

Em que computador (não) devo instalar o Sid?

Jamais em um servidor ou em um computador de produção.
Isto posto, se você acredita que saberá lidar com um sistema Debian “quebrado”, se vai saber resolver um problema da libpam0g (impedindo-o de logar no sistema), vá em frente. Mas use em um computador de testes, ok?

Desenvolvedores que usam o Sid em seus notebooks de trabalho, são comuns. Mas são espertos (ou calejados) o suficiente para não inventar de fazer atualizações no dia anterior a uma apresentação.

Uma alternativa menos radical, é usar a versão Testing do Debian. Esta é a versão que uso, no momento e raramente dá problema.
Uma outra alternativa, mais racional, é rodar o Sid em uma máquina virtual.
Esta última opção permite que você brinque à vontade, conheça plenamente o novo sistema e — se algo der errado — não há consequências mais graves para você.
Por outro lado, usar a versão de desenvolvimento do Debian em uma máquina virtual, não ajuda a entender como ele se comporta no seu hardware real.

Onde fazer o download do Debian Unstable

O Sid pode ser encontrado na página oficial https://www.debian.org/devel/debian-installer/.
Se houver mais de uma imagem Alpha faça download da mais recente, para ter o código mais atual (e menos estável) ou pegue a imagem mais antiga para ter um código também atual, porém menos instável.
Se optar por rolar a página mais para baixo, vai encontrar outros métodos de instalação e outros releases:

Note que os links, acima, são voltados para a arquitetura AMD 64 bit, que serve para processadores Intel também. Se você precisa de uma imagem construída para outra arquitetura, vai encontrar na página.
Se preferir, há um método alternativo para atualizar a sua distro Debian atual direto para o unstable. Se você acredita que este método pode ser mais adequado e simples, leia este texto.
Boa sorte!

5 razões para não chamar o Debian Unstable de instável.

O Debian Unstable, ou sid, é uma das 3 distro fornecidas pelo Debian — além da Stable e da Testing.
Cada qual tem um propósito e algumas funções a cumprir.
O principal objetivo, do conjunto, é ajudar a compor a distribuição final, a Stable — o que levará aos clientes um sistema operacional bem testado, estável (obviamente) e conciso.
Debian girl mini
Em seu blog, o desenvolvedor franco-suiço, Raphaël Hertzog, sustenta que não se trata de um produto voltado a usuários finais. Em vez disto, é para onde o pessoal que contribui com o projeto envia novos pacotes — …diariamente.
Isto significa que a distro está em constante movimentação e atualização. O que você usou ontem, pode não ser o mesmo hoje. Por isto, ela não é para todos.
Ainda assim, de acordo com os argumentos relacionados abaixo, é razoavelmente seguro usar esta distro no seu computador — desde que não seja o de produção.

Cada nova versão do Debian recebe um nome alusivo a um dos personagens da saga Toy Story.
A Debian Unstable tem um nome fixo: Sid, o garoto que quebra os brinquedos.

Debian Sid
Se quiser saber mais sobre o Debian 9 Stretch (na data deste post, ele está no canal Testing), leia este artigo.

A UNSTABLE contém muito software estável

Desenvolvedores de aplicativos em versões ainda instáveis são orientados a enviá-los aos repositórios experimentais (Testing) e não para os repositórios da Unstable.
A Unstable é o destino de softwares com qualidade suficiente para já serem lançados.
Embora alguns aplicativos possam ser classificados como instáveis, nesta distro, muitos outros já tem estabilidade suficiente para integrar a distribuição intermediária, Testing, do Debian.

Ela não “explode” todo dia

Problemas acontecem, claro.
Normalmente, não costuma ser grande coisa.
A distro Unstable é usada pelos próprios desenvolvedores e os relatos são de que raramente é necessário reiniciar a máquina após uma atualização.
O tipo de incidente que ocorre é software que para de funcionar, congela, dispara um bug chato ou (em um dia ruim) você pode dar de cara com alguns pacotes realmente problemáticos.
Usuários mais avançados resolvem ou contornam os problemas através de uma das seguintes formas:

  1. instalando uma versão anterior e funcional do programa (disponível na distro Testing)
  2. procurando e aplicando (se houver) uma correção no sistema de rastreamento de erros (ou bug tracking system)
  3. … ou simplesmente não fazendo o upgrade — baseado nos avisos dados pelo apt-listbugs (assim, ninguém é pego desprevenido)

É a base de outras distros

Pense.
Se o Debian Unstable ou Sid fosse tão ruim, seria usado como base para montar uma distro derivada, como é o caso do Ubuntu e do Aptosid (que se chamava Sidux)?
Pois é. Estas, entre outras, distros Linux, são baseadas no Debian Sid.
debian badge

Não é necessariamente menos segura que a STABLE ou a TESTING

O fato é que a dinâmica de trabalho das equipes manda que as vulnerabilidades mais sérias sejam corrigidas na Stable e na Unstable.
Estas correções são feitas pela equipe de segurança, na Stable e pelos mantenedores, na Unstable.
Em seguida, é que são aplicadas à Testing, quando os pacotes corrigidos forem enviados ao seu repositório — desta forma, os usuários desta distro, recebem as atualizações de segurança com um pequeno atraso.
Vulnerabilidades menores, podem sequer ser corrigidas na Stable — enquanto os usuários das outras duas receberão seus patches em suas próximas atualizações normais.

Desenvolvedores usam

Já contei que os desenvolvedores a usam, né?
Quem disse que desenvolvedores não precisam de estabilidade e das “coisas funcionando direito”?
A Unstable é a opção de muitos programadores e colaboradores do time Debian e você também pode fazer a mesma opção.
Hertzog enumera alguns dos pré-requisitos para ser usuário da Unstable.
Se você os preenche, seja bem vindo à elite:

  • Saber inglês é fundamental, aqui, para conseguir ler e escrever relatórios de erros (bug reports), sempre que necessário.
  • Acrescento ainda a leitura de manuais e instruções de outros desenvolvedores mundo afora.
  • Ter intimidade com o uso da linha de comando o suficiente para substituir uma versão não funcional de um software por outra, anterior, que esteja funcionando, além de conseguir editar arquivos de configuração.
  • Saber como trabalhar com o APT e com múltiplas distribuições no /etc/apt/sources.list.
  • Ter outro computador com conexão à Internet, que possa ser usado para buscar informações sobre como resolver possíveis problemas ocorridos no computador com a distro Unstable instalada (caso ele fique inoperante).

“Se sua instalação sid está funcionando, não faça upgrades antes de uma apresentação importante ou de uma viagem. Ela sempre vai dar problemas nos momentos mais inconvenientes. A menos que você goste de viver perigosamente.” (Raphael Hertzog)

Enfim, tal como expliquei, esta é um distro Linux que deve ser instalada em um segundo computador, que você tenha separado para o propósito de testar e aprender coisas novas.
Além disto, mesmo que você não se encaixe em todos os requisitos enumerados acima, vale a pena enfrentar o desafio — muitos dos que são considerados gurus e grandes hackers hoje, se iniciaram sem ligar muito para estas listinhas.
Aventure-se!

Referências

https://raphaelhertzog.com/2010/12/20/5-reasons-why-debian-unstable-does-not-deserve-its-name/