Para desinstalar um pacote com todas as suas dependências, você pode usar --auto-remove
sudo apt-get remove --auto-remove tor
Eu corri o sudo apt-get install tor
que instalou estes pacotes:
The following NEW packages will be installed:
tor tor-geoipdb torsocks
Mas quando tentei removê-lo com sudo apt-get remove tor
- fornecendo o mesmo nome de pacote (somente tor
), está faltando torsocks
:
The following packages will be REMOVED:
tor tor-geoipdb
Portanto torsocks
fica instalado - eu realmente odeio esse comportamento. Por que isso está acontecendo e como posso corrigi-lo? Como posso ter certeza de que tudo o que foi instalado foi removido?
Você pode fazer um sudo apt-get autoremove
para desinstalar tudo o que foi instalado automaticamente e não é mais necessário.
Acho que tor-geoipdb
é removido porque depende de tor
, por isso não pode ser instalado sem o tor
instalado.
Agora o torsocks
pode ser instalado por conta própria, mas não precisa mais ser instalado. Por isso, pode ser removido automaticamente.
Você pode consultar o estado de um pacote (automático ou manual) que pode ser alterado com apt-mark
.
Tags apt package-management