Como remover pacotes listados pelo dpkg

1

Peço desculpas antecipadamente: esta pergunta provavelmente foi feita cerca de 100 vezes, mas parece que não consigo encontrar uma solução.

Meu problema: Estou tentando remover o Qt Creator (e tudo mais relacionado ao Qt) do meu laptop, porque tenho experimentado este problema com o criador do Qt 2.8. Tendo entrado no comando dpkg --get-selections | grep qt , recebo uma lista de cerca de 20 a 30 pacotes. A maioria desses pacotes está listada como install , mas alguns estão listados como deinstall ou purge . Quando tento apt-get purge dos pacotes listados como purge ou deinstall , sou informado de que o pacote em questão não está instalado no meu sistema. Por que os pacotes ainda estão listados quando os removi?

1) Existe uma maneira de remover todos os pacotes que contenham uma palavra-chave específica (por exemplo, usando grep )?

2) Por que alguns pacotes são listados como purge ou deinstall ? Eu li em algum lugar que o comando apt-get dselect-upgrade executará essas operações, mas isso, mas não funcionou.

3) Por que o dpkg está me dando uma lista de pacotes que inclui pacotes que eu removi?

Há, obviamente, muita coisa que eu preciso aprender sobre o gerenciamento de pacotes no Ubuntu, qualquer ajuda é apreciada.

Estou usando o Ubuntu 13.10.

    
por Jack Jefferson 13.12.2013 / 23:29

1 resposta

1

Você pode usar o aptitude ou o apt-get. O problema com isto é que apenas qt seleciona muitos pacotes e você pode muito bem desinstalar outras coisas que não devem / não precisam ser desinstaladas:

sudo apt-get -s remove qt*

Isso não removerá nenhum pacote, mas permitirá que você veja o que será removido.

sudo apt-get install aptitude
sudo aptitude search '?and(?name(qt), ~i)'

Isto irá procurar qualquer pacote que tenha qt e esteja instalado. Altere o search para remove para removê-lo.

    
por Braiam 13.12.2013 / 23:49