Saya menginstal VLC player, tetapi sekarang saya ingin sepenuhnya menghilangkannya, jadi saya mengetikkan perintah berikut di Terminal:
sudo apt-get purge vlc
Dan ia memberi tahu saya bahwa itu telah membersihkannya, tetapi kemudian di Terminal ketika saya mengetik vlc
, ini adalah output (meskipun tidak ada GUI yang diluncurkan):
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.
>
Dan jika saya mengetik help
saya mendapat respons yang tepat dari program. Dan itu juga memungkinkan saya untuk mengetik dan menjalankan perintah yang terkait.
Jadi bagaimana saya bisa sepenuhnya menghapus VLC Player sehingga ketika saya menjalankan perintah vlc
itu memberitahu saya bahwa ia tidak tahu perintah itu?
Saat ini saya menjalankan Ubuntu 14.10.
sudo apt-get autoremove
perintah di Terminal, tetapi itu tidak menghapusvlc-nox
. Tetapi ketika saya menjalankan perintahsudo apt-get remove vlc-nox
, itu berhasil! Terima kasih! :)vlc-nox
mungkin ditandai sebagai yang diinstal secara manual.sudo apt-get update
sebelum mencobasudo apt-get autoremove
?purge
daripada daripadaremove
jika seseorang ingin menghapusnya sepenuhnya?Tidak satu pun di atas yang benar-benar akan menghapus semua paket vlc, (biasanya 6-7). Lebih baik dilakukan -
sudo apt-get purge vlc-data
sumber
Untuk menghapus paket dan semua dependensinya dalam satu perintah, Anda juga dapat langsung meneruskan nama paket sebagai argumen ke
apt-get autoremove
:Jika Anda lebih suka membersihkan paket (juga membersihkan semua file konfigurasi), cara untuk melakukannya adalah:
Namun, ini tidak akan berfungsi dalam kasus Anda, karena pohon dependensi yang kompleks
vlc
.autoremove
hanya menghapus secara otomatis paket yang saat ini tidak memiliki dependensi terbalik yang diinstal. Itu berarti selama ada paket lain yang mungkin tergantung padavlc
dependensi, mereka akan tetap. Paket-paket lain mungkin adalahvlc-plugin-*
paket yang bergantung padavlc
tetapi tidak dihapus dengan yang menjalankan pertama kali ...Namun, jika Anda terus menembak
sudo apt-get autoremove
setelah baris pertama itu,apt-get
perlahan-lahan harus mulai menyadari bahwa ada lebih banyak untuk dihapus.sumber
vlc-nox
tidak dihapussudo apt-get autoremove
seperti yang Anda lihat di komentar untuk jawaban muru, jadi ini tidak akan benar-benar membantu saya dalam hal ini ...Gunakan
aptitude
, alternatif yang terkadang lebih cerdasapt-get
.Jika Anda menjalankan
sudo aptitude remove vlc
, itu akan mendeteksi kemungkinan konflik yang akan mengakibatkan penghapusanvlc
dan menyarankan untuk menghapus semua dependensi "tersembunyi" lainnya yangapt-get
akan terjawab di jalankan pertama.Jika Anda belum menginstal
aptitude
, itu bisa dilakukan menggunakansudo apt-get install aptitude
.sumber
Coba jalankan perintah ini.
sumber