A atualização falha ao instalar

1

Eu recebo o erro abaixo quando tento instalar atualizações usando o Atualizador de Software:

  

Espaço livre em disco insuficiente
  A atualização precisa de um total de 81,3 M de espaço livre no disco '/ boot'.
  Por favor, liberte pelo menos 15,9 M adicionais de espaço em disco em '/ boot'.
  Esvazie sua lixeira e remova pacotes temporários de instalações antigas usando 'sudo apt-get clean'.

O que devo fazer?

firmtechnologies@FirmTechnologies:~$ (ls -l /boot)
total 155801
-rw-r--r-- 1 root root  1158016 May  3 01:30 abi-3.13.0-24-generic
-rw-r--r-- 1 root root  1161713 May  8 01:31 abi-3.13.0-26-generic
-rw-r--r-- 1 root root  1161713 May 15 20:07 abi-3.13.0-27-generic
-rw-r--r-- 1 root root  1161764 Jun  4 22:57 abi-3.13.0-29-generic
-rw-r--r-- 1 root root   165510 May  3 01:30 config-3.13.0-24-generic
-rw-r--r-- 1 root root   165538 May  8 01:31 config-3.13.0-26-generic
-rw-r--r-- 1 root root   165521 May 15 20:07 config-3.13.0-27-generic
-rw-r--r-- 1 root root   165544 Jun  4 22:57 config-3.13.0-29-generic
drwxr-xr-x 5 root root     1024 Jun  6 14:31 grub
-rw-r--r-- 1 root root 29091568 May  7 21:31 initrd.img-3.13.0-24-generic
-rw-r--r-- 1 root root 29094684 May 12 12:24 initrd.img-3.13.0-26-generic
-rw-r--r-- 1 root root 29095678 May 18 10:57 initrd.img-3.13.0-27-generic
-rw-r--r-- 1 root root 29093700 Jun  6 14:32 initrd.img-3.13.0-29-generic
drwx------ 2 root root    12288 Apr 30 17:11 lost+found
-rw-r--r-- 1 root root   176500 Mar 12 13:31 memtest86+.bin
-rw-r--r-- 1 root root   178176 Mar 12 13:31 memtest86+.elf
-rw-r--r-- 1 root root   178680 Mar 12 13:31 memtest86+_multiboot.bin
-rw------- 1 root root  3372643 May  3 01:30 System.map-3.13.0-24-generic
-rw------- 1 root root  3377429 May  8 01:31 System.map-3.13.0-26-generic
-rw------- 1 root root  3377429 May 15 20:07 System.map-3.13.0-27-generic
-rw------- 1 root root  3378267 Jun  4 22:57 System.map-3.13.0-29-generic
-rw------- 1 root root  5776416 May  3 01:30 vmlinuz-3.13.0-24-generic
-rw------- 1 root root  5790912 May  8 01:30 vmlinuz-3.13.0-26-generic
-rw------- 1 root root  5790912 May 15 20:07 vmlinuz-3.13.0-27-generic
-rw------- 1 root root  5792544 Jun  4 22:57 vmlinuz-3.13.0-29-generic
    
por FirmTech 10.06.2014 / 14:26

3 respostas

2

Remover kernels antigos

Execute este comando em um terminal:

sudo apt-get remove $(dpkg --get-selections | awk '{ if( == "install") { print(); } }' | grep -P '^linux-(headers|image)-(?!generic)' | grep -v "'uname -r | grep -oP '[^-]+-\d+''")

Isso tentará remover todos os kernels do seu sistema, exceto o que você está usando agora.

Depois de analisar a lista, confirme pressionando enter.
NÃO CONTINUE SE DIZER ALGO SOBRE DEPENDÊNCIAS INSATISFEITAS!

Como você pode ver na captura de tela, isso liberaria cerca de 1 GB de espaço ... todos os quais residem na partição /boot !

    
por ntninja 10.06.2014 / 16:06
0

Liberte algum espaço para as atualizações, como excluir o sistema de formulários de arquivos temporários e remover o pacote indesejado instalado no sistema, se você estiver usando inicialização dupla. Verifique se você deu espaço suficiente para a instalação do Ubuntu

tente usar sudo apt-get instalar bleachbit

    
por Creator 10.06.2014 / 14:47
0

Eu finalmente consegui que funcionasse seguindo o código do Alexander255, mas o sudo apt-get remove foi duplicado, então eu removi um deles e usei o código como indicado abaixo:

sudo apt-get remover $ (dpkg --get-selections | awk '{if ($ 2 == "install") {print ($ 1);}}' | grep -P '^ linux- (cabeçalhos | imagem ) - (?! genérico) '| grep -v " uname -r | grep -oP '[^-]+-\d+' ")

e funcionou perfeitamente. Muito obrigado.

    
por FirmTech 11.06.2014 / 16:46