Como remover as dependências de um pacote desinstalado?

44

Eu quero instalar um pacote (DigiKam), mas ele tem muitas dependências. Se eu decidir que não preciso mais deste software e o desinstalo, as dependências agora desnecessárias serão removidas?

Se não, como posso fazê-lo manualmente?

    
por jfoucher 29.07.2010 / 22:48

6 respostas

75

Você pode usar o comando apt-get autoremove . Ele removerá pacotes que são instalados como dependências automáticas, mas não são mais dependentes.

apt-get tem um sinalizador --auto-remove que pode ser usado para remover automaticamente os pacotes instalados automaticamente ao remover um pacote instalado manualmente:

apt-get remove --auto-remove packagename

Algumas outras ferramentas também são capazes de fazer isso, por exemplo, aptitude sugere automaticamente que você remova os pacotes que foram órfãos.

O rastreamento de pacotes instalado automaticamente é incorporado ao apt, portanto, o rastreamento deve funcionar independentemente da ferramenta usada para instalar os pacotes.

    
por Ressu 29.07.2010 / 22:55
10
aptitude purge digikam
deborphan
aptitude purge $(deborphan)

deborphan lista pacotes que não são usados ou não dependem. Então você pode seguramente desinstalá-los. Eu costumo usar purge como opção de aptitude porque remove também arquivos de configuração e outras coisas.

    
por qbi 29.07.2010 / 23:48
5

O Computer Janitor, no menu do sistema, também pode fazer isso.

    
por Javier Rivera 30.07.2010 / 08:50
4

Eu uso ajuste do ubuntu , ele tem um utilitário de limpeza de aplicativos muito eficiente que nunca removeu mais do que deveria.

    
por Victor9098 30.07.2010 / 05:31
3
sudo apt-get remove --auto-remove 

Execute somente isso.

Instale o BleachBit no Centro de Software. Quando você limpa o seu sistema usando o BleachBit, ele automaticamente executa este comando para limpar o cache do apt.

    
por Curious Apprentice 28.04.2012 / 05:02
0

Eu tive o mesmo problema. Aqui está o que eu fiz:

sudo apt-get check

Este comando fornecerá o nome das dependências. Por exemplo. meu sistema tinha chromium-browser-l10n .

Em seguida, digite o seguinte comando

sudo apt-get remove --auto-remove chromium-browser-l10n

Ele removerá completamente as dependências do seu sistema

    
por Jefferson X Masonic 03.11.2016 / 23:23