Liberando espaço no sistema de arquivos raiz
Para liberar espaço no sistema de arquivos raiz, você pode tentar executar apt-get clean
.
Se isso não funcionar, você pode ir para /var/cache/apt/archives
e remover manualmente alguns arquivos do cache para recuperar algum espaço, por exemplo:
sudo rm linux-headers-*
Não será difícil remover todos os arquivos .deb
aqui se você precisar - é o que o apt-get clean
faz. Eles serão automaticamente baixados novamente por apt
se forem necessários novamente.
Liberando espaço no sistema de arquivos / boot
O pôster original tem uma partição /boot
separada, e é isso que está cheio, impedindo que o sistema apt
funcione. Será necessário que ele liberte espaço lá.
Se houver espaço suficiente, acesse /boot
e remova um arquivo de configuração ou dois:
sudo rm config-3.2.0-19-generic-pae
por exemplo, mas usando o nome de uma das versões do kernel que você pretende remover de qualquer maneira. Isso liberará um pouco de espaço (cerca de 144K cada).
Se você precisar de mais espaço, remova os arquivos antigos vmlinuz
, initrd
, abi
e System.map
até ter espaço suficiente (cerca de 22M para uma das versões do meu kernel i386).
Não importa o que você faça, não remova todos eles . Você deve pelo menos manter as últimas duas versões correspondentes de cada tipo de arquivo, para cada tipo de kernel que você usa.
Em seguida, continue com os comandos do apt-get install. Como mencionado acima, eles podem ter que baixar novamente alguns dos debs que você apagou, mas se for o caso, isso acontecerá automaticamente. Quando você tiver o apt funcionando novamente, limpe usando o apt-get para remover os pacotes correspondentes aos arquivos que você removeu - então tudo combina.
O arquivo de configuração em /boot
é a configuração do kernel que foi usada pela equipe do kernel para construir o kernel com o mesmo nome. Deve ser inofensivo removê-lo, a menos que você o queira para referência ou para ajudá-lo a construir seus próprios grãos.
Finalmente, você está removendo manualmente um ou dois pacotes antigos do kernel da partição /boot
para ter ainda mais espaço para o novo.