วิธีการกำจัดไวน์อย่างสมบูรณ์


62

ฉันจะลบโฟลเดอร์ไวน์และแอปพลิเคชันทั้งหมดในโฟลเดอร์นั้นได้อย่างไร

ฉันได้ลองผ่านทาง synaptic แล้ว แต่มันยังคงปรากฏในเมนูแอปพลิเคชัน


คำตอบ:


74

ในกรณีของฉันไวน์ไม่ได้ถอนการติดตั้งอย่างมีประสิทธิภาพโดยใช้คำสั่ง:

sudo apt-get --purge remove wine

ดังนั้นฉันจึงทำสิ่งต่อไปนี้ ( อย่าลืมคัดลอกคำสั่งที่แน่นอน ):

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

คำสั่งเหล่านี้ลบไฟล์ที่เก็บไว้ในฮาร์ดดิสก์ที่อาจล็อคการถอนการติดตั้งไวน์ ค่อนข้างเป็นไปได้ว่าคุณจะได้รับคำเตือนเกี่ยวกับrm: remove write-protected regular fileที่นี่ สิ่งเหล่านี้สามารถบังคับใช้โดยรวมโดยใช้fตัวเลือกคือrm -fและrm -rfแทนที่จะเป็นด้านบน ... แต่ระวังตัวเองว่าคุณพิมพ์เส้นทางที่ถูกต้องจริง ๆ !

หลังจากลบไฟล์คำสั่ง run:

sudo apt-get remove --purge wine

ทำสิ่งต่อไปนี้เพื่อแก้ไขข้อผิดพลาดในการติดตั้ง

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

13
หมายเหตุ : ไม่มีช่องว่างในrm -rfบรรทัด ตั้งใจเพิ่มหนึ่งอาจnuke โฟลเดอร์ที่บ้านของคุณโดยไม่ต้องแจ้ง
user1717828

1
นี่เป็นสิ่งที่อันตรายมากและไม่จำเป็นส่วนใหญ่
Braiam

2
@ user1717828 การเพิ่มcd $HOMEและเรียกใช้คำสั่งทั้งหมดด้วยพา ธ ที่เกี่ยวข้องอาจหลีกเลี่ยงอุบัติเหตุอื่น
Ismael Miguel

3
pagal pila ข้อเสนอแนะของ @IsmaelMiguel เป็นเสียง: โปรดพิจารณาcd $HOME; แล้วrms กับเส้นทางญาติ
Rmano

$ apt list --installed | sed -E 's|(.*)/.*|\1|' | grep -i wineรับรายการแพ็กเกจและลบออกทีละรายการโดยใช้sudo apt remove <PACKAGE-NAME>และคุณทำเสร็จแล้ว
เจย์

14

เรียกใช้สิ่งเหล่านี้เพื่อกำจัดรายการเมนูแทน (หรือเพิ่มเติมจาก) โดยใช้ "แก้ไขเมนู"

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

8

ใน 11.04 และต่ำกว่า (GNOME Classic)

เมื่อคุณติดตั้งไวน์มันจะสร้างเมนู "ไวน์" ในเมนูแอปพลิเคชันของคุณและเมนูนี้เป็นบางส่วนของผู้ใช้โดยเฉพาะ หากต้องการลบรายการเมนูคลิกขวาที่เมนูของคุณแล้วคลิกเมนูแก้ไข

ข้อความแสดงแทน

ตอนนี้เปิดตัวแก้ไขเมนูและปิดหรือลบรายการที่เกี่ยวข้องกับไวน์ นอกจากนี้คุณยังสามารถลบโฟลเดอร์เป็นได้ทั้งการเปิดใช้งานไฟล์ที่ซ่อนอยู่ในหอยโข่งหรือโดยการเปิดสถานีและการพิมพ์/home/username/.winerm -rf ~/.wine

11.04 ขึ้นไป (Unity Desktop)

คุณต้องเปิดการแก้ไขเมนูจาก Dash โดยกดalt+ และประเภทf2 alacarteคลิกที่ไอคอนตัวแก้ไขเมนูจะปรากฏขึ้น


ฉันไม่คิดว่าควรรวม-fตัวเลือก (บังคับ) ไว้ในrmคำสั่ง rm -r ~/.wineปลอดภัยกว่าคำตอบของ "ใช่" ในคำเตือนทั้งหมดเพราะคุณไม่สามารถแน่ใจได้ว่า "ใช่" จะเป็นสิ่งที่ดีที่สุดเสมอ
ผจญเพลิง

1
ในกรณีนี้มันจะปลอดภัยเขาแค่ลบโฟลเดอร์ไวน์ของเขา
RolandiXor

ก่อนดำเนินการกับคำสั่งประเภทนี้ตรวจสอบให้แน่ใจว่าทุกอย่างเรียบร้อยดี สำหรับข้อผิดพลาดใด ๆ คุณสามารถลบข้อมูลทั้งหมดของคุณได้
ผู้ใช้

@cruciiedsoul: ขอบคุณสำหรับคำเตือนที่ไม่จำเป็นในทุกคำตอบของฉันที่คุณสามารถครีบ มันค่อนข้างไร้ประโยชน์ แต่ขอบคุณอยู่ดี
RolandiXor

@ Firefeather: คำตอบด้านล่างชี้ไปที่wiki.winehq.org/FAQ#uninstall_appซึ่งยังทำ rm -rf ด้วย โดยส่วนตัวฉันทำทุกที่ที่ฉันรู้ว่าฉันสามารถลบไดเรกทอรีและไดเรกทอรีย่อยทั้งหมดได้อย่างปลอดภัย แต่นั่นก็เบี่ยงเบนไปจากคำถามนี้ฉันเดาว่า :-)
mydoghasworms

8

คำตอบแรกคือรูปแบบง่าย ๆ ที่จะได้รับสิ่งนี้ แต่มันไม่สมบูรณ์รหัสที่สมบูรณ์คือ:

หากคุณติดตั้งไวน์จากแหล่งเก็บ Ubuntu อย่างเป็นทางการ:

sudo apt-get remove wine --purge

หากคุณติดตั้งไวน์จาก PPA อย่างเป็นทางการของพวกเขา:

sudo apt-get remove wine-1.3 --purge

ถัดไปทำความสะอาดเมนูบริบทรายการเมนู ฯลฯ :

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*

มันต้องรีบูตระบบ:

sudo reboot

คำสั่งrm -f $HOME/.local/share/icons/????_*.xpmเป็นแนวคิดที่ไม่ดีมันจะลบไอคอนทั้งหมดที่ไม่จำเป็นต้องเป็นไวน์
Lekensteyn

ขอบคุณสำหรับการแก้ไข Lekensteyn จำเป็นต้องลบ manualy ไอคอนในรูปแบบนี้ "???? _" เพื่อให้ตรงกับ "wine" ขออภัยภาษาอังกฤษที่ไม่ดีของฉันฉันเรียนรู้มัน
edgerch

?จับคู่อักขระเดี่ยว rm -f $HOME/.local/share/icons/wine_*.xpmถ้าคุณต้องการเพื่อให้ตรงกับไวน์เพียงแค่ใช้ แต่คำสั่งหลังตรงกับชื่อไฟล์ใด ๆ กับ "ไวน์" อยู่แล้วดังนั้นมันจึงล้าสมัย
Lekensteyn

1
คุณไม่จำเป็นต้องรีบูตระบบโง่คุณสามารถทำการอัปเดต sudo apt-get
TheCodingKlam

3

การใช้โปรแกรมแก้ไขเมนูบางอย่างอาจทำให้เกิดปัญหาเนื่องจากซ่อนมากกว่าลบรายการเมนู - และจะซ่อนอยู่หากคุณติดตั้งแอพใหม่!

ดูhttp://wiki.winehq.org/FAQ#uninstall_appสำหรับเคล็ดลับเกี่ยวกับวิธีถอนการติดตั้ง wine และ / หรือแอปไวน์ทั้งหมด


2

ถ้าapt-get --purge autoremove wineไม่ทำอาจเป็นไปได้ว่าแพ็คเกจของคุณไปเป็นอย่างwine1.6-devอื่น ลองสิ่งนั้น


2

ฉันลองวิธีเพิ่มเติมจากที่นี่และคนอื่น ๆ แต่ไม่ทำงานดังนั้นฉันจึงทำสิ่งต่อไปนี้และใช้งานได้ถ้าคุณติดตั้งจากไซต์Winehqคุณต้องทำ 1- alt + Ctrl เพื่อเปิด terminal 2- พิมพ์ในนั้นsudo apt-get remove winehq-devel หมายเหตุ: ถ้า มันบอกว่าไม่พบลองชนิดอื่น ๆ winehq เพื่อลบสิ่งที่คุณติดตั้งเป็นsudo apt-get remove winehq-stableหรือsudo apt-get remove winehq-staging 3- ประเภท y หมายความว่าใช่เพื่อลบมันในการลบจะดาวน์โหลดไฟล์บางไฟล์และหน้าต่างใหม่จะปรากฏขึ้นเพียงคลิกแท็บจากแป้นพิมพ์ของคุณเพื่อคลิก ตกลงแล้วใช่ 4- เมื่อเสร็จsudo apt-get updateแล้วให้ทำsudo apt-get upgrade 5- จะขอให้sudo apt autoremoveคุณทำตอนนี้คุณสามารถติดตั้งใหม่หรือทำสิ่งที่คุณต้องการตอนนี้ถ้าคุณติดตั้งโดยซอฟต์แวร์ Ubuntu คุณสามารถลบมันโดยใช้มันเกินไป


นอกจากนี้ถ้าคุณเล่นบนลินุกซ์หรือลูกเล่นไวน์คุณต้องลบมันออกก่อน
Bassem

1
สิ่งเดียวที่ใช้งานได้จริง
NelsonGon

0

sudo apt-get remove --purge wineฉันพยายาม หลังจากนี้ฉันต้องให้sudo apt-get autoremove ในกรณีของฉันมันแก้ปัญหาได้ ดูที่นี่เพื่อลบแบบอักษรหลักของ ms ทั้งหมด


0

ไปที่ตัวจัดการซอฟต์แวร์ คุณจะยังคงพบแพ็คเกจที่เกี่ยวข้องกับไวน์ที่ติดตั้ง ลบออก วิธีนี้ใช้เพื่อลบไวน์ออกจากเมนู


โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.