não pode atualizar com este erro messg

0

Recebi esta mensagem:

not enough free disk space.... The upgrade needs a total of 31.8 M free space on disk '/boot'. Please free at least an additional 31.8 M of disk space on '/boot'. Empty your trash and remove temporary packages of former installations using 'sudo apt-get clean'

Eu realmente não sou tão bom de um usuário e tenho pouca experiência com o Linux. Gostaria de receber ajuda sobre como resolver esse erro.

    
por user36887 10.04.2013 / 09:58

2 respostas

1

Eu acho que para começar você pode executar o comando que a mensagem de erro está sugerindo que você execute em um terminal. Supondo que você esteja executando o Ubuntu.

  1. abra a janela do terminal: Ctrl + Alt + T
  2. digite o comando: sudo apt-get clean
  3. forneça sua senha quando solicitado
por 10.04.2013 / 10:23
1

Você parece estar usando o Ubuntu. O Ubuntu freqüentemente mantém os pacotes antigos do kernel após uma atualização.
Todos esses kernels são armazenados em seu diretório / boot, que geralmente é mantido muito pequeno.

Você pode verificar o espaço livre restante, executando:

$ df -h 

Para atualizar, você precisa remover alguns dos seus kernels mais antigos. Para fazer isso, primeiro identifique o kernel que você está executando atualmente:

$ uname -r

Isso lhe dará uma saída como:

3.8.6-1-ARCH

Em seguida, liste todos os kernels que residem no diretório /boot :

$ ls /boot | grep vmlinuz 

Agora, você deve desinstalar todos os kernels, exceto os mais recentes (aquele com o maior número). Para fazer isso, primeiro liste todos os pacotes que foram instalados para esse kernel:

dpkg -l | grep ^ii | grep 2.6.28-15 | awk -F' ' '{ print $2 }'

Onde 2.6.28-15 é a versão do kernel que estou desinstalando. Isto dá uma lista como:

linux-headers-2.6.28-15
linux-headers-2.6.28-15-generic
linux-image-2.6.28-15-generic
linux-restricted-modules-2.6.28-15-generic

Agora, para remover estes:

$ sudo aptitude remove linux-headers-2.6.28-15 linux-headers-2.6.28-15-generic linux-image-2.6.28-15-generic linux-restricted-modules-2.6.28-15-generic

Ou você pode usar o seguinte one-liner:

# dpkg -l linux-* | awk '/^ii/{ print $2}' | grep -v -e 'uname -r | cut -f1,2 -d"-"' | grep -e [0-9] | xargs sudo apt-get -y purge

AVISO : Sempre tenha cuidado com os comandos encontrados on-line. O one-liner acima não é meu e eu não me responsabilizo por isso. Siga os passos indicados acima e você deve estar seguro o suficiente.

    
por 10.04.2013 / 11:40