Como atualizar o software no linux (Debian)

2

Notei que tenho muitos programas no Debian 6.0.3 que precisam ser atualizados. Por exemplo. Eu vou para a página oficial do programa, por exemplo. cliente de bittorent de transmissão e vejo a versão mais recente é 2.4 e o meu é 2.0. e o mesmo caso sobre outros programas.

Eu executei tanto o apt-get update, o apt-get upgrade e nada aconteceu, eles ainda são versões antigas

Obrigado por qualquer ajuda;)

    
por user1089548 21.12.2011 / 12:34

2 respostas

4

A distribuição Debian não se concentra em ter sempre as mais novas versões no repositório, especialmente para as suítes stable e testing . Você pode obter pacotes individuais de unstable se estiver disposto a assumir o risco de software não testado:

apt-get install -t unstable transmission

Isso requer que você tenha unstable no seu sources.list .

    
por 21.12.2011 / 12:40
4

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.

    
por 21.12.2011 / 14:36