Como izx disse, em sua resposta geral, o primeiro ponto, pode ser a causa deste tipo de coisas.
Essas dependências agora também são necessárias / recomendadas por outros pacotes que ainda estão instalados em seu sistema.
Esta é a razão mais provável e válida para esse tipo de situação, mas eu estou pensando que, os outros pacotes nomeados com clamav clamav-base clamav-freshclam libclamav6 libtommath0
provavelmente só estão associados ao pacote mãe clamav
. Então, o primeiro ponto, pode não ser o caso nesta situação particular .
A causa mais provável deste problema, que parece ser a causa é, depois de instalar o pacote dansguardian
, você instalou todos os seus pacotes de dependência, fazendo este tipo de comando abaixo:
sudo apt-get install clamav clamav-base clamav-freshclam dansguardian libclamav6 libtommath0
Se este for realmente o caso, você não poderá desinstalá-los removendo o pacote mãe dansguardian
. já que na linguagem do APT, eles são instalados "manualmente" conforme você explicitamente instala esses pacotes alimentando seu nome no comando apt-get
, então deve também desinstalá-los explicitamente declarando o nome do seu pacote
Você pode verificar isso, se for o caso, visualizando /var/log/apt/history.log
arquivos.
Para remover:
Você deve remover os pacotes instalados explicitamente nomeando seus nomes. Assim, na sua situação específica, é
sudo apt-get purge clamav clamav-base clamav-freshclam dansguardian libclamav6 libtommath0
Para ver os pacotes dependentes
Você pode encontrar todos os pacotes dependentes com o comando abaixo:
apt-cache depends -i dansguardian | cut -f 2 -d ':' | tr '\n' ' '.
Observação de que dansguardian
depende do pacote libc6
. enquanto esse pacote é muito essencial no seu sistema. Portanto, você não pode remover toda a dependência de dansguardian
gerando sua lista de pacotes de dependências com o comando apt-cache
, portanto, isso não é recomendado. (na verdade, é altamente recomendável evitar fazer isso, a menos que você esteja satisfeito com um sistema corrompido)