ทำไมการลบแพ็คเกจ xfce4 จึงไม่ได้ลบสภาพแวดล้อมเดสก์ทอป XFCE


27

ฉันต้องการตัวจัดการหน้าต่างดังนั้นฉันจึงติดตั้ง xfce4 ฉันใช้

sudo apt-get install xfce4

เพื่อทำสิ่งนี้. เพื่อลบมันฉันใช้

sudo apt-get remove --purge xfce4  

ซึ่งไม่ทำงานและไม่ได้ทำ

sudo dpkg purge xfce4

ตามหลักฐาน 1) startxเปิดตัวเดสก์ท็อป xfce และ 2) apt-cache search xfce4ส่งคืนรายการแพคเกจที่ติดตั้งแบบยาว

ดังนั้นฉันจะกำจัด xfce4 และการพึ่งพาได้อย่างไร


apt-cache searchไม่เพียงแสดงว่ามีการติดตั้งแพ็คเกจใด นอกจากนี้ยังแสดงแพคเกจที่สามารถติดตั้งได้ในอนาคต
TSJNachos117

คำตอบ:


38

xfce4 ตัวเองเป็นเมตาแพคเกจที่จะติดตั้งสภาพแวดล้อมเดสก์ทอป xfce เริ่มต้นที่กำหนดไว้

ในกรณีส่วนใหญ่ไฟล์ฐานที่มาพร้อมกับ xfce4 คือ: xfconf, xfce4-utils, xfwm4, xfce4-session, thunar, xfdesktop4, exo-utils

ดังนั้นคุณสามารถทำได้

sudo apt-get purge xfconf xfce4-utils xfwm4 xfce4-session thunar xfdesktop4 exo-utils xfce4-panel xfce4-terminal

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

sudo apt-get autoremove

หรือแพคเกจ xfce4 libxfce4util-commonเกือบทั้งหมดขึ้นอยู่กับ เพียงล้างมันและคุณลบทุกอย่างที่เกี่ยวข้องxfce


8

โปรดทราบapt-cacheว่าไม่ได้แสดงแพ็คเกจที่คุณติดตั้งแต่เป็นที่รู้จัก

เพื่อทดสอบสิ่งที่คุณติดตั้งคุณอาจต้องการใช้:

dpkg --get-selections | grep xfce

ตรวจสอบให้แน่ใจว่าได้ดูคอลัมน์เอาต์พุตที่สองเพื่อดูว่ามีการติดตั้งหรือยกเลิกการติดตั้งหรือไม่

หลังจากกำจัดแพ็คเกจ xfce ทั้งหมดแล้วคำสั่งด้านบนจะไม่แสดงผลลัพธ์ใด ๆ บนเครื่องของฉัน


7

ความถนัดสามารถทำได้โดยใช้การค้นหาแพ็คเกจ ~ n และใช้ -P เพื่อแจ้งเมื่อเพิ่มหรือลบแพ็คเกจ

sudo aptitude -P remove ~nxfce4

ทดแทนการลบอย่างปลอดภัยหากคุณต้องการลบไฟล์การกำหนดค่าระบบ:

sudo aptitude -P purge ~nxfce4

ในการลบไฟล์กำหนดค่าผู้ใช้ (ใช้ -r ด้วยความระมัดระวัง - ลบแบบเรียกซ้ำ !!):

sudo rm -r ~/.config/xfce4

สมควรที่จะพูดถึงว่าการล้างข้อมูลติดตาม xfce4 ทั้งหมดเพียงปล่อยให้ gtk2-engines-xfce & xfce-keyboard-shortcuts บน Raspbian Jessie Lite
Denja

3
sudo aptitude purge xfce4 desktop-base exo-utils gtk2-engines-xfce libexo-1-0 libexo-common libgarcon-1-0 libgarcon-common libthunarx-2-0 libtumbler-1-0 libxfce4ui-1-0 libxfce4util-bin libxfce4util-common libxfce4util4 libxfconf-0-2 orage tango-icon-theme thunar thunar-data thunar-volman tumbler tumbler-common xfce-keyboard-shortcuts xfce4 xfce4-appfinder xfce4-mixer xfce4-panel xfce4-session xfce4-settings xfce4-utils xfconf xfdesktop4 xfdesktop4-data xfwm4 xfwm4-themes

จะลบทุกอย่างที่เกี่ยวข้องกับ xfce4 ในคอมพิวเตอร์ของคุณ คุณจะต้องติดตั้งความถนัดก่อนถ้าคุณไม่ได้:

sudo apt-get install aptitude

1

ฉันคิดว่าคุณควรลองความถนัด

ติดตั้ง: sudo apt-get install aptitude

บางทีคุณจะต้องติดตั้งอีกครั้งก่อน xfce4: sudo aptitude install xfce4

ตอนนี้ล้างมัน: sudo aptitude purge xfce4


ปล.: ฉันไม่เคยติดตั้ง xfce4 แต่คำสั่งapt-cache search xfce4ยังให้ผลลัพธ์นี้กับฉันด้วย


ขอบคุณสำหรับคำแนะนำ แต่ startx ยังเปิดตัว xfce
David LeBauer

0

ลองสิ่งนี้: พิมพ์ 'sudo apt-get remove --purge xfce4 ใช่คุณทำสิ่งนี้เสร็จแล้ว แต่ไม่กี่วินาทีที่เกี่ยวข้องจะไม่เจ็บ ... มาก

จากนั้นพิมพ์ 'find xfce4' (แทบจะไม่เคยมีทุกสิ่งถูกลบออกจริง ๆ )

จากนั้นลบสิ่งที่พบด้วยตนเอง

จากนั้นพิมพ์ 'sudo apt-get clean && sudo apt-get autoremove ซึ่งโดยส่วนใหญ่แล้วจะเป็นการลบการอ้างอิงที่ไม่จำเป็นอีกต่อไป

ด้วยเหตุผลบางอย่างที่อูบุนตูคาดหวังว่าคุณจะติดตั้งโปรแกรมในอนาคตในบางครั้งโปรแกรมจะทิ้งไฟล์การกำหนดค่าไว้บางส่วนซึ่งในหลายกรณีอาจทำให้เกิดปัญหาในภายหลัง

นี่เป็นวิธีที่เร็วที่สุดที่ฉันรู้ว่ามีวิธีที่ดีกว่าอย่างแน่นอน แต่วิธีนี้ใช้ได้ผลสำหรับฉันซึ่งเป็นสิ่งที่สำคัญ

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