apt-get está tentando instalar ao fazer uma remoção --purge

5

Estou tentando remover um pacote usando

sudo apt-get remove --purge ka-lite

mas quando executo esse comando, ele tenta baixar e instalar outro pacote em vez de remover o que estou pedindo. Alguma idéia de por que isso acontece ou como remover apenas o pacote?

Esta é a saída (em espanhol)

Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages were automatically installed and are no longer required:
  ka-lite-bundle ka-lite-gtk
Use 'apt-get autoremove' to remove them.
The following extra packages will be installed:
  ka-lite-bundle
The following packages will be REMOVED:
  ka-lite*
The following NEW packages will be installed:
  ka-lite-bundle
0 upgraded, 1 newly installed, 1 to remove and 0 not upgraded.
Need to get 375 MB of archives.
After this operation, 485 MB of additional disk space will be used.
Do you want to continue? [Y/n]

Saída de rdepends do apt-cache:

ka-lite
Reverse Depends:
 |ka-lite-gtk
  ka-lite-bundle
  ka-lite-raspberry-pi
    
por jinchuika 16.09.2015 / 17:06

1 resposta

5

A solução é simples, também sem saber qual pacote você quer dizer.

Você está tentando remover um pacote exigido por outro pacote. Como há uma alternativa para o pacote a ser removido, esta alternativa é instalada.

Você tem a seguinte alternativa.

  • Não remova o pacote
  • Aceite a alternativa
  • Encontre e remova o pacote que precisa do pacote a ser removido ou a alternativa via

    apt-cache rdepends ka-lite
    

Depois de algum googling, você usou um PPA para a instalação. Portanto, use o comando abaixo

sudo ppa-purge ppa:learningequality/ka-lite
    
por A.B. 16.09.2015 / 17:10