Come rimuovere completamente VLC Player?


9

Ho installato VLC player, ma ora voglio liberarmene completamente, quindi ho digitato il seguente comando nel Terminale:

sudo apt-get purge vlc

E mi ha detto che lo aveva eliminato, ma poi nel Terminale quando ho digitato vlc, questo è stato l'output (anche se non è stata avviata alcuna GUI):

VLC media player 2.2.0-pre2 Weatherwax (revision 2.2.0-pre1-15-g5178b24)
[0000000001f3bab8] core interface error: no suitable interface module
[0000000001f21118] core libvlc error: interface "globalhotkeys,none" initialization failed
[0000000001f21118] core libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
[00000000020f66d8] [cli] lua interface: Listening on host "*console".
VLC media player 2.2.0-pre2 Weatherwax
Command Line Interface initialized. Type 'help' for help.
> 

E se digito helpottengo una risposta adeguata dal programma. E mi permette anche di digitare ed eseguire qualsiasi comando associato.

Quindi, come posso rimuovere completamente VLC Player in modo che quando eseguo il comando vlcmi dica che non conosce quel comando?

Attualmente sto eseguendo Ubuntu 14.10.

Risposte:


13

vlcdipende davlc-nox quale installa il vlccomando che vedi. Rimuovilo specificamente o usa autoremove:

apt-get autoremove
# or
apt-get remove vlc-nox

Ho provato a eseguire il sudo apt-get autoremovecomando in Terminale, ma non è stato rimosso vlc-nox. Ma quando ho eseguito il comando sudo apt-get remove vlc-nox, ha funzionato! Grazie! :)

1
@Toroidal per qualche motivo vlc-noxè probabilmente contrassegnato come installato manualmente.
Muru,

@Toroidal, hai provato sudo apt-get updateprima sudo apt-get autoremove?
Sean,

@Sean Sì e non ha fatto differenza.

Non è meglio fare un purgepiuttosto che un removese si desidera rimuoverlo completamente?

7

Nessuna delle opzioni precedenti rimuoverà effettivamente tutti i pacchetti vlc (di solito 6-7). Meglio fare -

sudo apt-get purge vlc-data


3

Per rimuovere un pacchetto e tutte le sue dipendenze in un comando, puoi anche passare direttamente il nome del pacchetto come argomento a apt-get autoremove:

sudo apt-get autoremove vlc

Se si preferisce eliminare i pacchetti (per pulire anche tutti i file di configurazione), la strada da percorrere è questa:

sudo apt-get autoremove --purge vlc

Tuttavia, questo non funzionerà nel tuo caso, a causa del complesso albero delle dipendenze di vlc. autoremoverimuove solo automaticamente i pacchetti che al momento non hanno dipendenze inverse installate. Ciò significa che finché ci saranno altri pacchetti che potrebbero dipendere dalle vlcdipendenze, rimarranno. Questi altri pacchetti sono probabilmente vlc-plugin-*pacchetti che dipendono vlcma non vengono ancora rimossi con quella prima esecuzione ...

Tuttavia, se continui a sparare sudo apt-get autoremovedopo quella prima linea, apt-getdovrebbe lentamente iniziare a rendersi conto che c'è altro da rimuovere.


Ah, ma in questo caso la dipendenza vlc-noxnon è stata rimossa con sudo apt-get autoremovecome puoi vedere nei commenti alla risposta di Muru, quindi questo non mi avrebbe davvero aiutato in questo caso ...

@ParanoidPanda Dopo averlo provato io stesso, penso di aver scoperto che la risposta al tuo problema è la ricorsione e la persistenza. Vedi la mia modifica.
Byte Commander

2

Usa aptitude, un'alternativa a volte più intelligente a apt-get.

Se esegui sudo aptitude remove vlc, rileverà possibili conflitti che risulterebbero dalla rimozione vlce suggerisce di rimuovere tutte quelle altre dipendenze "nascoste" che apt-getsarebbero andate perse alla prima esecuzione.

Se non l'hai ancora installato aptitude, puoi farlo usando sudo apt-get install aptitude.


1

Prova a eseguire questi comandi.

sudo apt-get remove vlc
sudo apt-get remove browser-plugin-vlc

sudo apt-get purge vlc
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.