Executei uma atualização e uma atualização ( apt-get update
e apt-get upgrade
) e recebo a seguinte mensagem:
The following packages have been kept back:
alsa-base scratch
O que faço para obter essas atualizações?
Executar:
apt-get dist-upgrade
Isso resolverá o seu problema. Esta é uma apt
questão clássica . O seguinte é retirado das páginas de manual:
upgrade é usado para instalar as versões mais recentes de todos os pacotes atualmente instalados no sistema a partir das fontes enumeradas em
/etc/apt/sources.list
. Pacotes atualmente instalados com novas versões disponíveis são recuperados e atualizados; sob nenhuma circunstância os pacotes atualmente instalados são removidos ou os pacotes ainda não instalados são recuperados e instalados. Novas versões dos pacotes atualmente instalados que não podem ser atualizados sem alterar o status de instalação de outro pacote serão deixadas na versão atual. Uma atualização deve ser executada primeiro para que o apt-get saiba que novas versões de pacotes estão disponíveis.dist-upgrade , além de executar a função de upgrade, também lida de maneira inteligente com as dependências variáveis com novas versões de pacotes; O apt-get possui um sistema de resolução de conflitos "inteligente" e tentará atualizar os pacotes mais importantes às custas dos menos importantes, se necessário. Portanto, o comando dist-upgrade pode remover alguns pacotes. O
/etc/apt/sources.list
arquivo contém uma lista de locais para recuperar os arquivos de pacote desejados. Veja também apt_preferences (5) para um mecanismo para substituir as configurações gerais de pacotes individuais.
Execute apt-get install
os pacotes mantidos para trás. Eles exigem algo mais do que uma nova versão desse pacote (geralmente um pacote totalmente novo como uma dependência). Dessa forma, você verá o que cada um deles exige. O Dist-upgrade irá executar cegamente todos eles e possivelmente removerá qualquer coisa que atrapalhe.