Alguns pacotes não podem ser desinstalados se algumas dependências desaparecerem ou alguns arquivos de configuração tiverem sido excluídos por algum motivo. Você vai acabar com um pacote que não está completamente instalado nem completamente desinstalado.
A solução, nesse caso, é sudo apt-get install
do pacote. Se necessário, faça sudo apt-get install --reinstall [package]
. Arquivos ausentes serão adicionados ao sistema e quaisquer dependências ausentes instaladas na hora. Então o pacote pode ser desinstalado completamente da maneira usual: sudo apt-get remove [package]
.
Se apt-get
se recusar a reinstalar o pacote devido a outros problemas (de dependência), você poderá usar apenas apt-get
para baixar o pacote e usar dpkg
diretamente para instalá-lo:
apt-get download mysql-common
sudo dpkg -i mysql-common_*.deb
sudo apt-get install -f
Às vezes, você pode pular o download porque o Apt tende a manter um arquivo de pacotes baixados e instalados anteriormente em /var/cache/apt/archives/
, para que você possa começar diretamente a partir da segunda etapa:
sudo dpkg -i /var/cache/apt/archives/mysql-common_*.deb