Cara menghapus anggur sepenuhnya


Jawaban:


74

Dalam kasus saya, Wine tidak dapat dihapus secara efektif menggunakan perintah:

sudo apt-get --purge remove wine

Jadi saya melakukan yang berikut ( pastikan untuk menyalin perintah yang tepat ):

cd $HOME
rm -r .wine
rm .config/menus/applications-merged/wine*
rm -r .local/share/applications/wine
rm .local/share/desktop-directories/wine*
rm .local/share/icons/????_*.xpm

Perintah-perintah ini menghapus file yang disimpan dalam hard disk yang dapat mengunci penghapusan anggur. Sangat mungkin Anda akan mendapatkan beberapa peringatan di rm: remove write-protected regular filesini. Ini dapat ditegakkan secara kolektif dengan menggunakan fopsi, yaitu rm -fdan rm -rfbukan yang di atas ... tapi berhati-hatilah bahwa Anda benar-benar mengetikkan jalur yang benar !

Setelah menghapus file jalankan perintah:

sudo apt-get remove --purge wine

Lakukan hal berikut untuk memperbaiki kesalahan pemasangan.

sudo apt-get update
sudo apt-get autoclean
sudo apt-get clean
sudo apt-get autoremove

13
CATATAN : tidak ada spasi di rm -rfgaris. Secara tidak sengaja menambahkan satu dapat mem-nuke folder rumah Anda tanpa prompt .
user1717828

1
Ini sangat berbahaya dan sebagian besar tidak perlu.,
Braiam

2
@ user1717828 Menambah cd $HOMEdan menjalankan semua perintah dengan jalur relatif dapat menghindari kecelakaan lain.
Ismael Miguel

3
pagal pila, saran dari @IsmaelMiguel adalah suara: harap pertimbangkan cd $HOME; dan kemudian rms dengan jalur relatif.
Rmano

$ apt list --installed | sed -E 's|(.*)/.*|\1|' | grep -i winedapatkan daftar paket dan hapus satu per satu menggunakan sudo apt remove <PACKAGE-NAME>dan Anda selesai.
Jay

14

Jalankan ini untuk menyingkirkan entri menu alih-alih (atau sebagai tambahan) menggunakan "Edit Menu".

rm $HOME/.config/menus/applications-merged/wine*
rm -r $HOME/.local/share/applications/wine
rm $HOME/.local/share/desktop-directories/wine*

8

Dalam 11,04 dan di bawah (GNOME Classic)

Ketika Anda menginstal anggur, itu menciptakan menu "anggur" di menu aplikasi Anda, dan menu ini sebagian khusus untuk pengguna. Untuk menghapus entri menu, klik kanan pada menu Anda dan klik edit menu.

teks alternatif

Sekarang buka editor menu dan nonaktifkan atau hapus entri terkait anggur. Anda juga dapat menghapus /home/username/.winefolder dengan mengaktifkan file tersembunyi di nautilus, atau dengan membuka terminal dan mengetik rm -rf ~/.wine.

11.04 dan lebih tinggi (Unity Desktop).

Anda perlu membuka editor menu dari Dash dengan menekan alt+ f2dan mengetik alacarte. Klik ikonnya, dan editor menu akan muncul.


Saya tidak berpikir itu bijaksana untuk memasukkan opsi -f(memaksa) dalam rmperintah. rm -r ~/.winejauh lebih aman daripada jawaban "ya" pada semua peringatan, karena Anda tidak dapat memastikan bahwa "ya" akan selalu menjadi hal terbaik untuk dilakukan.
Firefeather

1
dalam hal ini akan aman, dia hanya menghapus folder anggurnya.
RolandiXor

Sebelum melanjutkan dengan perintah semacam ini, pastikan semuanya baik-baik saja. Untuk kesalahan apa pun, Anda dapat menghapus semua data Anda
pengguna

@cruciiedsoul: terima kasih atas peringatan yang tidak perlu pada setiap jawaban saya yang dapat Anda sirip. ini agak tidak berguna, tapi terima kasih.
RolandiXor

@Firefeather: Jawaban di bawah ini menunjuk ke wiki.winehq.org/FAQ#uninstall_app yang juga melakukan rm -rf. Secara pribadi saya melakukan itu di mana-mana di mana saya tahu saya dapat dengan aman menghapus seluruh direktori dan subdirektori. Tapi itu menyimpang dari pertanyaan ini, saya kira :-)
mydoghasworms

8

Jawaban pertama adalah bentuk mudah untuk mendapatkan ini, tetapi tidak lengkap, kode lengkapnya adalah:

Jika Anda telah menginstal anggur dari repositori resmi Ubuntu:

sudo apt-get remove wine --purge

Jika Anda memasang anggur dari PPA resmi mereka:

sudo apt-get remove wine-1.3 --purge

Selanjutnya, bersihkan menu konteks, entri menu, dll:

rm -rf $HOME/.wine
rm -f $HOME/.config/menus/applications-merged/*wine*
rm -rf $HOME/.local/share/applications/wine
rm -f $HOME/.local/share/desktop-directories/*wine*
rm -f $HOME/.local/share/icons/*wine*

Perlu me-reboot sistem:

sudo reboot

Perintah rm -f $HOME/.local/share/icons/????_*.xpmitu ide yang buruk, menghapus SEMUA ikon yang tidak harus menjadi anggur.
Lekensteyn

Terima kasih atas koreksi Lekensteyn, diperlukan untuk menghapus secara manual ikon dalam format ini "???? _" agar sesuai dengan "anggur". Maaf untuk bahasa Inggris saya yang buruk, saya mempelajarinya.
edgerch

?cocok dengan satu karakter. Jika Anda ingin mencocokkan anggur, cukup gunakan rm -f $HOME/.local/share/icons/wine_*.xpm. Tetapi perintah yang terakhir sudah cocok dengan nama file dengan "anggur" di dalamnya, jadi itu usang.
Lekensteyn

1
Anda tidak perlu me-reboot sistem dengan konyol, Anda cukup melakukan pembaruan sudo apt-get.
TheCodingKlam

3

Menggunakan beberapa editor menu dapat menyebabkan masalah, karena menyembunyikan daripada menghapus item menu - dan mereka tetap tersembunyi jika Anda menginstal ulang aplikasi!

Lihat http://wiki.winehq.org/FAQ#uninstall_app untuk kiat tentang cara menghapus anggur dan / atau semua aplikasi anggur.


2

Jika apt-get --purge autoremove winetidak melakukannya, mungkin paket Anda berjalan sebaliknya wine1.6-dev. Coba yang itu.


2

Saya mencoba lebih banyak cara dari sini dan yang lain tetapi tidak berhasil jadi saya melakukan yang berikut dan itu berhasil jika Anda menginstalnya dari situs Winehq Anda hanya perlu melakukan 1- alt + Ctrl untuk membuka terminal 2- Ketikkan di dalamnya sudo apt-get remove winehq-devel Catatan: jika katanya tidak ditemukan coba jenis winehq lainnya untuk menghapus apa yang telah Anda instal sebagai sudo apt-get remove winehq-stableAtau sudo apt-get remove winehq-staging 3 - Jenis y berarti ya untuk menghapusnya, dalam menghapus akan mengunduh beberapa file dan sebuah jendela baru akan muncul cukup klik tab dari keyboard Anda untuk mengklik ok dan kemudian ya 4- ketika selesai lakukan sudo apt-get updatemaka sudo apt-get upgrade 5- itu akan meminta Anda untuk melakukan sudo apt autoremoveAnda selesai sekarang Anda dapat menginstal ulang atau melakukan apa yang ingin Anda lakukan sekarang Jika Anda menginstalnya dengan perangkat lunak Ubuntu Anda dapat menghapusnya dengan menggunakannya juga


Juga jika Anda bermain di linux atau trik anggur Anda harus menghapusnya terlebih dahulu
Bassem

1
Hanya hal yang benar-benar berfungsi.
NelsonGon

0

Saya mencoba sudo apt-get remove --purge wine. Setelah ini saya harus memberi sudo apt-get autoremove dalam kasus saya itu memecahkan masalah. Lihat juga ini untuk menghapus semua font inti ms.


0

Buka pengelola perangkat lunak. Anda masih akan menemukan paket terkait anggur yang diinstal. Hapus mereka. Ini benar-benar berfungsi untuk menghilangkan anggur dari menu.


-1

Saya punya masalah yang sama tetapi setelah melakukan

apt-get autoremove wine 

itu berhasil

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.