como faço para eliminar pacotes não utilizados na versão 15.04

13

Ao atualizar para a versão 15.04 a partir de 14.10, houve um período de "limpeza" em que recebi uma consulta para eliminar 18 pacotes não utilizados ou desnecessários. Alguém pode me mostrar onde posso ter certeza de que não tenho nenhum pacote não usado supérfluo?

    
por Steven Hill 01.06.2015 / 07:13

3 respostas

21

Primeiro você deve saber que nossos sistemas não são tão inteligentes !! Um sistema não pode saber qual pacote é necessário para você ou não. O Ubuntu não pode remover nenhum pacote que foi instalado pelo próprio usuário, em vez disso, ele oferece a exclusão dos pacotes que foram baixados como dependências de outros pacotes e não usados mais, o que significa que esses pacotes foram instalados pelo próprio sistema e não pelo usuário ...

man apt-get

 autoremove
           autoremove is used to remove packages that were automatically
           installed to satisfy dependencies for other packages and are now no
           longer needed.

Portanto, executar sudo apt-get autoremove irá desinstalar os pacotes não utilizados que foram usados como dependências para outros pacotes.

Um sistema pode mostrar os pacotes importantes ou obrigatórios para que não seja removido.

Instale o aptitude se você não tiver:

sudo apt-get install aptitude

Agora você pode pesquisar os pacotes considerados necessários:

aptitude search '~prequired'

ou importante:

aptitude search '~pimportant'

Como saber os pacotes não utilizados no Ubuntu

Existe um script bash para uma ferramenta chamada unusedpkg, que pode ser testada desde quando você não usou os pacotes para que você pode determinar o que excluir.

Faça o download do script . Extraia a pasta zipada e dê permissão ao script

chmod +x unusedpkg

Agora você pode executá-lo a partir do diretório que contém o script

$./unusedpkg 

Exemplo de saída:

* UnusedPkg 0.6
  Find unused packages in your Linux system.

WARNING:
   Idle days may be wrong. Before delete anything, check package timestamps
   using 'unusedpkg info <package>', or manually with 'ls -alu'. View README for infos.

Minimum packages size: 1MB

IDLE DAYS   SIZE    PACKAGE NAME
1 year and 6 months      (553 days)     8MB 0ad 
1 year and 6 months      (553 days)     2MB gnect 
1 year and 6 months      (553 days)     1MB libgvc5 
1 year and 6 months      (553 days)     8MB locales 
    
por Maythux 01.06.2015 / 07:51
6

Para remover pacotes que foram instalados por outros pacotes e não são mais necessários, execute:

  

sudo apt-get autoremove

Para remover arquivos .deb de pacotes que não são mais instalados, execute:

  

sudo apt-get autoclean

    
por Ron 01.06.2015 / 07:20
3

Essas dicas podem ser úteis para limpar seu sistema e remover pacotes não utilizados

sudo apt-get autoclean para limpar pacotes parciais

sudo apt-get autoremove para limpar o cache do apt

sudo apt-get clean para remover dependências não usadas

Faça man apt-get para obter mais informações sobre o apt-get e como usá-lo.

    
por Collin 03.04.2016 / 20:18