Como excluir dependências de apps excluídos no Debian?

Instalei o Celluloid que tem 40 pacotes para ser instalados
quando excluí removeu apenas 18 pacotes.

Tem algum comando/script para excluir?
Já tentei usar deborphan sudo apt autoremove purge

Ex: No Solus apenas com sudo eopkg rmo exclui todas as dependências de apps excluídos.

Não sabem se tem algum script para listar as dependências de cada apps instalados no Debian?

Sudo apt autoremove (20 carac.)

Inútil, não aparece os 22 pacotes.

Tente sudo purge celluloid

Não serve. Só queria remover os pacotes restantes, com o autoremove apenas excluiu 18 pacotes. O celluloid tem 40 pacotes, ou seja faltam 22 pacotes para ser excluidos.

Em teoria um “apt autoremove --purge” deveria remover qualquer pacote que foi instalado como dependência. Como você está fazendo para verificar que ainda existem pacotes instalados?

:vulcan_salute:

o apt é bem eficiente com isso, tem certeza que vc não instalou outros pacotes que precisavam dessas mesmas dependências?

Antes de ser instalado, usei o neofetch (1007 pacotes)
Quando instalei o Celluloid 40 pacotes (1047 pacotes)
Quando excluí apenas apareceu 18 pacotes para ser excluídos.

Já executou um “apt autoremove”? Esses são os comandos mais comuns de limpeza.
Tirando isso, creio que só removendo manualmente via dpkg.

:vulcan_salute:

Instalei com a iso Netinstall, instalei apenas 10 apps e a interface gnome e os drivers.

(20 Caracteres da vida)

Que eu saiba existem ferramentas… o script é contigo. :slight_smile:

Listar dependências usando o dpkg:
apt-cache rdepends pacote

Depois remove com o já citado:
apt purge --autoremove pacote

:vulcan_salute:

apt-cache rdepends celluloid

Apareceu gnome-mpv

apt purge --autoremove gnome-mpv

Diz que não está instalado, tipo wft? kkk

Sendo bem objetivo, se o “apt autoremove” não está removendo é porque os pacotes instalados são dependências ainda em uso. Eu não lembro ter observado nenhum caso parecido com esse que você reportando, mas eu também sempre “confiei” que o apt/dpkg estavam fazendo o trabalho deles.

Nunca me ocorreu de ficar monitorando quantos pacotes estão instalados.

:vulcan_salute:

1 curtida

Nem todo pacote referenciado é instalado, muitas vezes um pacote é apenas “recomendado” porque adiciona funções que podem melhorar a experiência.

Você tem certeza absoluta de que não instalou nada além do celluloid?

:vulcan_salute:

Talvez o problema sou eu
Estou acostumado com o Solus, com apenas sudo eopkg rmo remove as dependências de apps excluídos.

Tenho.
Na instalação do Celluloid apareceu pacotes do mpv para ser instalados.

Fazer a engenharia reversa é sempre uma opção:
apt install celluloid

Veja a lista de pacotes nas mensagens do apt e depois faça um “purge” para todos os pacotes. Deve funcionar.

:wink:

O problema é que não tem como aparecer os pacotes que já estão instalados no sistema kk
Vão aparecer apenas os 18 pacotes que eu excluí com autoremove --purge

Tenta “apt show celluloid” nos meus testes mostrou bastante informação.
Veja se ajuda.