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


18

Ao atualizar para a versão 15.04 da 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 supérfluo não utilizado?

Respostas:


23

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, mas oferece a opção de excluir os pacotes que foram baixados como dependências de outros pacotes e que não são mais usados, o que significa que esses pacotes foram instalados pelo próprio sistema e não pelo do utilizador...

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, a execução sudo apt-get autoremovedesinstalará os pacotes não utilizados que foram usados ​​como dependências para outros pacotes.

Um sistema pode mostrar os pacotes importantes ou necessários, para que não sejam removidos.

Instale o aptitude se você não o possui:

sudo apt-get install aptitude

Agora você pode procurar por pacotes considerados necessários:

aptitude search '~prequired'

ou importante:

aptitude search '~pimportant'

Como conhecer 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 utilizou os pacotes para determinar o que excluir.

Faça o download do script . Extraia a pasta compactada 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 

Saída de amostra:

* 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 

8

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 limpar o cache do apt

sudo apt-get clean remover quaisquer dependências não utilizadas

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


7

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 para pacotes que não estão mais instalados, execute:

sudo apt-get autoclean

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.