Eu quero remover o pacote .deb no Ubuntu

1

Eu instalei youtube-dl_2015.06.04.1-1~webupd8~trusty0_all.deb no meu sistema.

Ele não está instalado corretamente e eu quero remover esse pacote do meu sistema. Eu estou usando o comando abaixo para remover este pacote.

Estou recebendo o seguinte erro.

$ sudo dpkg --purge youtube-dl_2015.06.04.1-1~webupd8~trusty0_all.deb   
    dpkg: error: --purge needs a valid package name but 'youtube-dl_2015.06.04.1-1~webupd8~trusty0_all.deb' is not: illegal package name in specifier 'youtube-dl_2015.06.04.1-1~webupd8~trusty0_all.deb': character '~' not allowed (only letters, digits and characters '-+._')

Eu também tentei com o comando abaixo

$ sudo dpkg --purge youtube-dl
dpkg: error processing package youtube-dl (--purge):
 package is in a very bad inconsistent state; you should
 reinstall it before attempting a removal
Errors were encountered while processing:
 youtube-dl

Como posso remover isso?

    
por dharmendra 11.06.2015 / 19:57

2 respostas

7

A remoção de pacotes é feita por um nome de pacote, não por nome de arquivo.

Você pode removê-lo por

 sudo dpkg --purge youtube-dl

Este comando também removerá arquivos de configuração desse pacote.

Apenas para remover o pacote e deixar as configurações, execute

sudo dpkg -r youtube-dl

Se você apagou alguns arquivos do pacote manualmente, você pode receber uma mensagem de erro

package is in a very bad inconsistent state; you should reinstall it before attempting a removal Errors were encountered while processing: youtube-dl

Nesse caso, reinstale-o novamente e remova

 sudo dpkg -i youtube-dl_2015.06.04.1-1~webupd8~trusty0_all.deb
 sudo dpkg -r youtube-dl

E no futuro nunca exclua nenhum arquivo instalado por pacotes deb!

Isso pode quebrar todo o sistema

    
por Pilot6 11.06.2015 / 19:59
0

Basta pressionar Ctrl + Alt + T no seu teclado para abrir o Terminal. Quando se abre, execute o (s) comando (s) abaixo:

sudo dpkg -r --force <Package_name>

Em seguida, tente:

sudo dpkg --configure -a
sudo apt-get -f install
    
por Mitch 11.06.2015 / 20:25