Parece que você instalou o Ubuntu em uma unidade flash USB usando o Ubiquity (o utilitário de instalação que é executado em um CD ou outra unidade flash), em vez de gravar uma imagem .iso
na unidade flash USB. Como você faz alterações frequentes no sistema instalado, incluindo a instalação e atualização de software, essa é uma boa abordagem. Mas quero deixar claro que esta resposta se aplica apenas quando essa abordagem é tomada (ou para instalações regulares do Ubuntu em discos rígidos com espaço livre limitado).
Existem duas coisas que você pode fazer para liberar espaço ocupado após as atualizações.
-
Remova os kernels antigos dos quais você não precisa mais. É aconselhável manter pelo menos o kernel atualmente em execução, e um outro kernel que também é conhecido por funcionar, caso você tenha problemas posteriormente. (É absolutamente necessário manter pelo menos um kernel, caso contrário seu sistema Ubuntu não pode inicializar.)
Para descobrir qual versão do kernel está sendo executada, abra uma janela do Terminal ( Ctrl + Alt + T ), digite este comando e pressione < kbd> Digite para executá-lo:
uname -r
Existem dois tipos de pacotes que você pode remover - linux-image-*
packages, que fornecem os próprios kernels, e linux-headers-*
packages, que fornecem informações para construir drivers para o kernel em execução. (Não se preocupe se você não tem nenhum linux-headers-*
packages, ou se você não sabe o que isso significa.) Para listar seus pacotes linux-image-*
e linux-headers-*
, execute este comando:
dpkg -l | grep -E 'linux-(image|headers)-[[:digit:]]'
Agora você pode remover completamente todos os pacotes linux-image-*
e linux-headers-*
além daqueles correspondentes ao kernel atualmente em execução e um outro (assim você tem um kernel de backup caso o atual pare de funcionar):
sudo apt-get purge ...
Nesse comando, substitua ...
por uma lista dos pacotes que você deseja remover, separados por espaços.
Por exemplo, no meu sistema, seguindo o procedimento acima, parece:
ek@Apok:~$ uname -r
3.0.0-20-generic
ek@Apok:~$ dpkg -l | grep -E 'linux-(image|headers)-[[:digit:]]'
ii linux-headers-3.0.0-16 3.0.0-16.29 Header files related to Linux kernel version 3.0.0
ii linux-headers-3.0.0-16-generic 3.0.0-16.29 Linux kernel headers for version 3.0.0 on x86/x86_64
ii linux-headers-3.0.0-19 3.0.0-19.33 Header files related to Linux kernel version 3.0.0
ii linux-headers-3.0.0-19-generic 3.0.0-19.33 Linux kernel headers for version 3.0.0 on x86/x86_64
ii linux-headers-3.0.0-20 3.0.0-20.34 Header files related to Linux kernel version 3.0.0
ii linux-headers-3.0.0-20-generic 3.0.0-20.34 Linux kernel headers for version 3.0.0 on x86/x86_64
ii linux-image-3.0.0-16-generic 3.0.0-16.29 Linux kernel image for version 3.0.0 on x86/x86_64
ii linux-image-3.0.0-19-generic 3.0.0-19.33 Linux kernel image for version 3.0.0 on x86/x86_64
ii linux-image-3.0.0-20-generic 3.0.0-20.34 Linux kernel image for version 3.0.0 on x86/x86_64
ek@Apok:~$ sudo apt-get purge linux-headers-3.0.0-16 linux-headers-3.0.0-16-generic linux-image-3.0.0-16-generic
-
Execute sudo apt-get --purge autoremove
seguido por sudo apt-get autoclean
para remover completamente os pacotes que se tornaram desnecessários e para remover instaladores de pacotes em cache que provavelmente não serão usados novamente. Para liberar ainda mais espaço, você pode executar sudo apt-get clean
, o que remove todos os instaladores de pacotes armazenados em cache. Se você fizer isso, se você reinstalar um pacote que possui atualmente, mesmo que você tenha a versão atual, o gerenciador de pacotes terá que baixar o pacote novamente. (Mas isso geralmente não é um problema).