ฉันกำลังใช้งานสปินของ Fedora 15 Gnome 3 และฉันติดตั้งสุดยอดในฐานะผู้จัดการหน้าต่าง ฉันต้องการลบ gnome, lxde และ xfce ที่ติดตั้งไว้อย่างสมบูรณ์ แต่ไม่ให้เกิดความเสียหายกับแอปพลิเคชันที่ติดตั้งแล้ว ฉันจะทำสิ่งนี้ได้อย่างไร
ฉันกำลังใช้งานสปินของ Fedora 15 Gnome 3 และฉันติดตั้งสุดยอดในฐานะผู้จัดการหน้าต่าง ฉันต้องการลบ gnome, lxde และ xfce ที่ติดตั้งไว้อย่างสมบูรณ์ แต่ไม่ให้เกิดความเสียหายกับแอปพลิเคชันที่ติดตั้งแล้ว ฉันจะทำสิ่งนี้ได้อย่างไร
คำตอบ:
แทนที่จะลบแพ็คเกจทีละรายการให้ใช้ yum groupremove "GNOME Desktop Environment"
. คุณสามารถตรวจสอบกลุ่มซอฟต์แวร์ที่มีอยู่โดยใช้ yum grouplist
คำสั่ง ค้นหากลุ่มที่เกี่ยวข้องกับ xfce และ lxde และใช้กลุ่มเดียวกัน yum groupremove package_group
.
แต่ต้องระวังเพราะ yum groupremove
จะลบแพ็คเกจทั้งหมดทุกประเภทในกลุ่มที่มีชื่อ มันจะลบแพ็คเกจใด ๆ ที่ขึ้นอยู่กับแพ็คเกจเหล่านี้ด้วย ดังนั้นก่อนอื่นคุณต้องตรวจสอบการพึ่งพาหากคุณต้องการ
อย่างไรก็ตามคุณสามารถสั่งให้ yum ลบเฉพาะแพ็คเกจที่ไม่ต้องการโดยแพ็คเกจหรือกลุ่มอื่น ๆ โดยการเพิ่ม groupremove_leaf_only=1
คำสั่งไปยังส่วน [หลัก] ของ /etc/yum.conf
ไฟล์การกำหนดค่า อ้างถึง คู่มือการปรับใช้ Fedora 15 .
yum packages groups
เป็นแนวคิดที่แตกต่างกันที่คุณกำลังจัดการกับกลุ่มของแพคเกจที่กล่าวถึงในพื้นที่เก็บข้อมูลและไม่ได้อยู่กับแต่ละแพคเกจ
คุณสามารถลบพวกเขาผ่าน YUM ขั้นแรกค้นหาแพ็คเกจทั้งหมดที่คุณต้องการลบ สิ่งนี้ควรใช้งานได้:
yum list installed | grep -Pi '(gnome|lxde|xfce)'
จากนั้นคุณสามารถไปและถอนการติดตั้ง
yum remove gnome-package-name
พึงระลึกไว้เสมอว่า remove
จะลบอะไรขึ้นอยู่กับมันด้วย ดังนั้นหากคุณพบบางอย่างที่รูทของ GNOME / KDE / XFCE คุณสามารถล้างมันทั้งหมดในคำสั่งเดียว
ยังจำไว้และนี่คือ มาก สำคัญคุณสามารถลบซอฟต์แวร์ที่คุณใช้บ่อยรวมถึงการตั้งค่าใด ๆ ที่บันทึกไว้ การลบโปรแกรมเหล่านี้ค่อนข้างเสี่ยง อาจเป็นการดีที่จะสำรองโฟลเดอร์ภายในบ้านของคุณและติดตั้งใหม่ มันอาจเป็นความแตกต่างระหว่างวันของการดึงผมและมีเวลาพักผ่อนเล็กน้อยในขณะที่คุณติดตั้ง