Como obter um software mais recente no Debian Stable

Usar o Debian Stable tem seus benefícios, mas é principalmente a estabilidade que você busca. Os desenvolvedores desta popular distribuição Linux raramente lançam novas versões de pacotes. As coisas são menos propensas a travar e quebrar, e o trabalho não será interrompido. Ele vem com sua desvantagem, ou seja, você obtém automaticamente um software mais recente no Debian Stable. Os programas no Debian são significativamente mais antigos do que em outros Linux. Por exemplo: o Debian não envia a versão principal do Firefox, e em vez disso tem um “lançamento estendido” que está meses atrás. Por causa disso, os usuários perdem todas as melhorias que a Mozilla faz regularmente.

ALERTA DE SPOILER: Role para baixo e assista ao tutorial em vídeo no final deste artigo.

Se você é um usuário Debian, existem algumas opções onde você pode obter software mais atualizado sem recorrer ao uso do Debian Testing, ou mesmo Debian Un-Stable.

Backports do Debian

A única maneira mais segura e eficaz de obter software mais novo no Debian é adicionar um repositório de backport. Um backport é um software retirado de versões mais recentes do Debian que estão em desenvolvimento e disponibilizado para lançamentos Debian Stable. Com um repositório backport, os usuários podem desfrutar facilmente de novos programas em sua distribuição favorita.

  Como obter imagens em imagens para chamadas do Google Meet

Primeiro, abra uma janela de terminal e faça login no root com su. Se sua conta de usuário puder usar privilégios sudo, sinta-se à vontade para usar sudo -s.

su

Depois de obter acesso root ao shell, faça um backup rápido do repositório de software Debian. Isso não é obrigatório, mas é uma boa ideia reverter rapidamente se ocorrerem erros. Para fazer um backup, faça:

cp /etc/apt/sources.list /home/username/ 
cd /home/username/
mv sources.list sources.list.bak

Para restaurar um backup, faça (como root):

rm /etc/apt/sources.list
mv /home/username/sources.list.bak /etc/apt/sources.list

Com o backup fora do caminho, abra o arquivo de origem no editor de texto Nano.

nano /etc/apt/sources.list


Dentro do editor de texto, vá até o final do arquivo e adicione um símbolo #. Após o símbolo, escreva um comentário como “Debian Backports Repository”. Então, na próxima linha, adicione o próprio repositório.

deb https://ftp.debian.org/debian stretch-backports main

Para a maioria dos usuários, “principal” é tudo o que é necessário. O software de código aberto está incluído, e isso deve ser suficiente para a maioria realizar o trabalho. Dito isso, se você é o tipo de usuário que gosta de usar software não-livre, considere adicionar a seção “não-livre” também. Faça isso adicionando “non-free” após “main” na linha do repositório. Non-free dará aos usuários acesso a pacotes não-livres mais atualizados, como adobe flash, codecs de vídeo proprietários e etc.

  As 10 melhores comédias stand-up originais da Netflix (junho de 2020)

Quer acessar software mais atualizado que os contribuidores do Debian criam? Adicione “contrib” depois de “main”. Os programas na seção de contribuidores podem ou não ser de código aberto. Por uma razão ou outra, o Debian optou por não enviar esses programas.

Atualizando

Após a edição, é hora de atualizar as fontes de software do Debian. Isso é necessário porque, embora novas fontes de software estejam no arquivo de lista, o cache apt do sistema operacional não viu as alterações. Execute o comando update para informar ao Debian que o repositório de backports está lá, com:

sudo apt update

Você pode notar que alguns novos pacotes e atualizações ficam disponíveis após a execução de uma atualização. Isso se deve ao fato de que programas mais recentes estão disponíveis no repositório de backports. Atualize esses pacotes com o comando upgrade.

sudo apt upgrade

Outras maneiras de obter software mais recente

Usar backports Debian é uma ótima escolha, e uma que todo usuário deve usar primeiro. No entanto, quando o software não está disponível em repositórios de backports, outra boa opção é pegar um arquivo de pacote Debian diretamente. Procure o desenvolvedor diretamente e tente obter uma cópia de um pacote Debian. Na maioria das vezes, você descobrirá que existe um disponível. Esta não é uma ideia infalível, porque às vezes você precisará visitar repetidamente o desenvolvedor para atualizações, mas funciona em um piscar de olhos.

  Como verificar se um dispositivo é USB 3.0 ou USB 2.0

Além de baixar atualizações diretamente, considere usar tipos de pacotes alternativos. O formato de pacote alternativo melhor e mais seguro (e seguro) é AppImage. A razão pela qual esta tecnologia funcionará bem com o Debian é por causa de como ela funciona. O fato é que todo o código, bibliotecas e ferramentas necessárias para executar um programa estão dentro de um único arquivo executável.

Isso funciona bem para aqueles no Debian Stable, pois não interferirá no resto do sistema operacional. Baixe AppImages aqui.

Flathub e Snapd

AppImages são ótimos, mas se você deseja obter um software mais novo no Debian Stable (com segurança), considere também usar os pacotes Flatpak e Snap.

O Debian tem suporte para essas duas tecnologias e oferece o mesmo benefício que o AppImage. Embora seja verdade que esses são novos formatos de pacote e, sem dúvida, terão problemas às vezes, ainda é uma boa jogada instalar essas tecnologias.