Procure uma opção de comando no manual dpkg
para remover dependências.
FYI --force
provavelmente não é o que você quer.
Estou tentando desinstalar o pacote openssh-client usando o dpkg. Eu também tenho os pacotes openssh-server e ssh-askpass-gnome instalados e quero desinstalá-los também.
Atualmente, tenho o comando dpkg -r openssh-client
, mas isso fornece uma mensagem de erro que diz
openssh-server depends on opessh-client.
ssh-askpass-gnome depends on openssh-client however:
Package openssh-client is to be removed
dpkg: error processing openssh-client (--remove)
dependency problems - not removing
Eu quero remover todas as dependências, assim como o openssh-client. Eu tentei a bandeira -B (aka - auto-deconfigure) mas não faz nada
O Apt-get funciona, mas às vezes requer entrada (mesmo com -y) e isso não é aceitável (executado a partir de um script).
(servidor Ubuntu 8.04.3)
Se você deseja que as dependências sejam tratadas automaticamente ao remover / remover pacotes, o dpkg pode ser um problema. Aptidão é o comando que você quer.