Para adicionar algumas explicações à resposta do thitons: A política do Debian é fornecer uma distribuição estável bem testada, na qual todos os diferentes componentes e partes trabalham bem juntos, de uma maneira previsível. Não há nada tão chato quanto ter um comportamento de uma parte importante da mudança de software de uma maneira sutil e não óbvia no dia em que você está correndo um prazo, só porque o software foi atualizado para a versão mais recente durante a noite. Por essa e outras razões, o Debian não acompanha a versão ou programas mais recentes do "upstream". Depois que uma distribuição é lançada, o software é mantido na mesma versão e somente correções de erros de segurança são liberadas. Quando a próxima versão do Debian for lançada, uma nova e bem testada combinação de novas versões de software pode ser instalada. Essa política é o que torna o Debian tão strong.
Juntamente com a distribuição "stable", ou oficial, o Debian mantém várias outras distribuições: testing, instável e experimental. O objetivo principal é permitir que voluntários testem novas versões de pacotes e como eles trabalham juntos, a fim de preparar a próxima versão estável. Muitas pessoas, no entanto, usam com sucesso a distribuição de testes em seu trabalho diário. Se você fizer isso, você recebe regularmente versões atualizadas do software (elas podem ainda estar um pouco atrás da versão mais recente do software, já que leva algum tempo para empacotar o software para o Debian). Por outro lado, você corre o risco de instabilidade ocasional e possíveis surpresas desagradáveis, quando as coisas de repente param de funcionar como antes, porque uma nova versão de algum pacote foi adicionada à distribuição de teste. Você pode, de alguma forma, mitigar isso instalando apenas alguns pacotes individuais das distribuições testing, unstable ou experimental, que é o que thiton sugere. Você pode querer ler esta página em pinagem .
Outra possibilidade, se você quiser usar a versão mais recente de algum software, é compilá-lo manualmente e instalá-lo na árvore de diretórios /usr/local/
. O gerenciador de pacotes oficial não tocará em nada em /usr/local/
, então seu software instalado manualmente não será substituído pela versão oficial quando você atualizar seu sistema. Por outro lado, você terá que assumir a responsabilidade de manter seu software instalado localmente.