ลบสภาพแวดล้อมเดสก์ทอปอย่างหมดจด


4

ฉันกำลังใช้งานสปินของ Fedora 15 Gnome 3 และฉันติดตั้งสุดยอดในฐานะผู้จัดการหน้าต่าง ฉันต้องการลบ gnome, lxde และ xfce ที่ติดตั้งไว้อย่างสมบูรณ์ แต่ไม่ให้เกิดความเสียหายกับแอปพลิเคชันที่ติดตั้งแล้ว ฉันจะทำสิ่งนี้ได้อย่างไร


2
เมื่อคุณพูด "ลบอย่างสมบูรณ์" คุณรวมไลบรารีอันเดอร์และถ้าเป็นเช่นนั้นคุณยินดีที่จะสูญเสียแอปพลิเคชันเหล่านั้นที่พึ่งพาไลบรารีเหล่านั้นโดยไม่รวมเข้ากับ window-managers / desktop เพราะสิ่งต่าง ๆ นั้นถูกส่งมอบในลักษณะที่รวมกันพวกเขาสามารถจบลงด้วยการเข้าไปพัวพันกับสิ่งที่ดูเหมือนแยกจากกัน แน่นอนว่าเป็นส่วนหนึ่งของการกระจายการจัดการ: ความสัมพันธ์ที่ซับซ้อนระหว่างห้องสมุดบริการและแอปพลิเคชันต่างๆ
dmckee

ไม่ฉันหมายถึงเฉพาะห้องสมุดที่ไม่ได้ใช้โดยแอพของฉัน
Clark

อาจน้อยกว่า - ติดตั้งทุกอย่างที่เกี่ยวข้องกับ DE- และติดตั้งแอปพลิเคชันที่คุณต้องการในภายหลังให้ผู้จัดการแพคเกจแก้ไขการอ้างอิงและติดตั้งไลบรารีเฉพาะ DE
Ярослав Рахматуллин

คำตอบ:


6

แทนที่จะลบแพ็คเกจทีละรายการให้ใช้ 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 .


ขอบคุณและคุณสามารถตอบความคิดเห็นด้านล่างของฉันได้ไหม?
Clark

ความคิดเห็นด้านล่างของคุณไม่ได้อยู่ในบริบทของคำตอบของฉันเพราะ yum packages groups เป็นแนวคิดที่แตกต่างกันที่คุณกำลังจัดการกับกลุ่มของแพคเกจที่กล่าวถึงในพื้นที่เก็บข้อมูลและไม่ได้อยู่กับแต่ละแพคเกจ
Sachin Divekar

1

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

yum list installed | grep -Pi '(gnome|lxde|xfce)'

จากนั้นคุณสามารถไปและถอนการติดตั้ง

yum remove gnome-package-name

พึงระลึกไว้เสมอว่า remove จะลบอะไรขึ้นอยู่กับมันด้วย ดังนั้นหากคุณพบบางอย่างที่รูทของ GNOME / KDE / XFCE คุณสามารถล้างมันทั้งหมดในคำสั่งเดียว

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


ฉันจะลองตอนนี้ ไม่มีตัวจัดการที่น่ากลัว
Clark

ดังนั้นนี่คือรายการ: pastebin.com/aGGWwZML . และมีรายการอ้างอิง: pastebin.com/y45qVMmG . ฉันจำเป็นต้องใช้ chrome, firefox, psi, pidgin, skype, การส่ง, remmina, netbeans, geany, truecrypt, virtualbox, vlc, totem, rhythmbox, libreoffice และ gimp ดังนั้นแพคเกจใดที่ฉันสามารถลบอย่างปลอดภัยโดยปราศจากความเสียหายต่อแพ็คเกจที่ฉันใช้อยู่ นอกจากนี้ฉันสามารถใช้ทางเลือกสำหรับ rhythmbox, vlc และ totem แต่แพ็คเกจอื่นสำคัญเกินไปสำหรับฉัน
Clark

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