De acordo comigo, apt-get
tem a mesma filosofia que o atualizador do Ubuntu, que não procede a nenhuma atualização de sistema operacional que não seja "Suporte a longo prazo" (exceto se você configurá-lo de forma diferente).
Acho que as fontes básicas só têm como alvo pacotes "estáveis" e "seguros". Quando um programa é atualizado por seu provedor, é muito improvável que a nova versão apareça nos repositórios de base rapidamente. Nós temos este comportamento com o pacote do LibreOffice: você vai ficar preso na versão 4.0.2.2 (tanto quanto me lembro), mesmo que o 4.0.3 já tenha sido lançado. Para este exemplo, você precisava adicionar o repositório do LibreOffice ( ppa:libreoffice/libreoffice-4-0
) para obter um pacote recente. Em outros casos, como php
, o nome do pacote é alterado entre as versões principais ( php
tornou-se php5
ou php53
em algumas distribuições).
Isso é o mesmo para a maioria dos aplicativos. Obtenha o PPA do provedor ou, se ele não estiver disponível, baixe os fontes e os compile, é muito fácil, pois você encontrará um arquivo INSTALL
nos tarballs de origem.
Alguns comandos úteis:
sudo add-apt-repository [ppa] # Adds a PPA to apt sources.
sudo apt-get update # Reloads the packages list from the current apt sources.
sudo apt-get dist-upgrade # Proceeds to packages update.
Para mim, essa característica é uma falha na concepção apt-get
. Eu concordo com o fato de que ele fornece alguma segurança para iniciantes (não há downloads para aplicativos "seguros" não certificados), mas para desenvolvedores, ou apenas para usuários mais avançados, pode se tornar bastante perturbador.