จะลบ Ubuntu Gnome บนเดสก์ท็อปหลังจากเปลี่ยนเป็น KDE ได้อย่างไร


16

ตรงข้ามกับคำถามนี้ โดยทั่วไปฉันใช้ Ubuntu มาระยะหนึ่งแล้ว แต่ตัดสินใจที่จะให้ KDE ช็อตเด็ดดังนั้นฉันจึงผ่านกระบวนการรับการติดตั้ง KDE ล่าสุด ฉันประทับใจ KDE มากและตัวจัดการหน้าต่าง Kwin ดูเหมือนว่าจะเป็น WM ที่ดีกว่า Compiz ซึ่งเป็นสิ่งที่ฉันใช้กับ Gnome (แน่นอนว่านั่นเป็นคำคัดค้าน)

นี่คือการติดตั้ง Ubuntu Jaunty ดังนั้นฉันจะลบเดสก์ท็อป Gnome ได้อย่างไร มีวิธีอัตโนมัติคล้ายกับคำถามก่อนหน้านี้ของฉันหรือไม่

ปรับปรุง: ควรมีแพคเกจใด ๆ ที่ฉันไม่ควรลบในกระบวนการหรือไม่


2
คำตอบนั้นเหมือนกับคำถามก่อนหน้าของคุณ คุณเพียงแค่ต้องค้นหาเมตาแพคเกจที่เทียบเท่า มันอาจจะหรือgnome gnome-desktop-environment
Telemachus

3
แม้ว่าในกรณีนี้ฉันคิดว่ามันคุ้มค่าที่จะมีทั้งสองคำถามนี้เป็นคำถามแบบสแตนด์อโลนใน Super User
Jonik

คำตอบ:


8

purgeคำสั่งเริ่มต้นที่ดี นอกจากนี้คุณอาจต้องการลบไลบรารีที่ขึ้นต่อกันทั้งหมดที่ติดตั้งไว้เพื่อรับ Gnome เท่านั้น คุณสามารถทำเช่นนั้นผ่านทางautoremoveในapt-getหรือถ้าคุณใช้aptitudeมันควรจะเกิดขึ้นโดยอัตโนมัติ

โปรดทราบว่าpurgeคำสั่งมีความผิดปกติ: มันล้างรายการที่คุณลบอย่างชัดเจน แต่จะลบเฉพาะแพคเกจที่ถูกลบออกโดยอัตโนมัติ (นั่นคือถ้าคุณป้อนaptitude purge foo-barและfizzbuzzถูกลบโดยอัตโนมัติในเวลาเดียวกันfoo-barจะถูกลบออก แต่fizzbuzzจะถูกลบออกเท่านั้น) ดังนั้นวิธีที่ดีในการล้างแบบเรียกซ้ำก็คือ:

aptitude purge foo-bar && aptitude purge ~c

การ~cค้นหาในaptitudeค้นหาแพ็คเกจใด ๆ ที่ถูกลบออก แต่ไม่ได้ลบทิ้งในการลบครั้งแรก

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


ฉันคิดว่าศูนย์ซอฟต์แวร์อูบุนตูยังไม่ได้กำจัด?
BloodyIron

@ BloodyIron พูดตามตรงฉันไม่แน่ใจ ฉันไม่คิดว่า Ubuntu Software Center จะมีอยู่ครั้งสุดท้ายที่ฉันใช้ Ubuntu ฉันสบายใจมากขึ้นกับเครื่องมือบรรทัดคำสั่ง (และ Debian) แต่อาจมี GUI หรือ Ubuntu เฉพาะวิธีที่จะทำได้เช่นกัน
Telemachus

ดีฉันเป็นแฟนของ CLI ด้วย แต่ฉันชอบความคิดของส่วนหน้า GUI ที่ไม่ขาดคุณสมบัติ (เช่นการกำจัด) มีข้อบกพร่องดังกล่าวในแอพ GUI / ส่วนหน้าเพียง จำกัด ผู้ใช้ที่ไม่ต้องการใช้ CLI ทำไมไม่ใส่ไว้ในนั้น ฉันอยากรู้อยากเห็นเพราะฉันไม่รู้เหมือนกัน
BloodyIron

19

Ubuntu มีเครื่องมือในตัวสำหรับเปลี่ยนประเภทของระบบที่คุณใช้งานอยู่

$ sudo tasksel

เครื่องมือนี้ช่วยให้คุณทำเครื่องหมายที่ช่องถัดจากประเภทของระบบที่คุณต้องการ (Kubuntu, Xubuntu, Ubuntu, Ubuntu Server) จากนั้นยืนยันว่ามีเครื่องมือกำหนดค่าระบบของคุณใหม่ลบและเพิ่มแพ็คเกจตามต้องการ


1
เดเบียนก็มีสิ่งนี้เช่นกันสำหรับการบันทึก
อังเดร

8

ผมคิดว่าวิธีที่ง่ายที่สุดในการทำเช่นนี้คือการเอาอูบุนตูเดสก์ทอปและติดตั้งKubuntu เดสก์ทอป

sudo apt-get install kubuntu-desktop
sudo apt-get --purge remove ubuntu-desktop

คุณยังสามารถถอนการติดตั้งเพียงgnome-สก์ท็อปสภาพแวดล้อมแทนอูบุนตูเดสก์ทอป


1
มีความแตกต่างระหว่างการถอนการติดตั้ง gnome-desktop-environment และ ubuntu-desktop หรือไม่?
Jonik

4
@ จอนนิค: ฉันใช้ Debian ไม่ใช่ Ubuntu ดังนั้นฉันจึงไม่สามารถทดสอบได้ แต่โดยทั่วไปแล้วคุณจะพบว่าโดยเพียงป้อนแล้วaptitude -s purge thing1 aptitude -s purge thing2การ-sตั้งค่าสถานะใช้เพื่อจำลองสถานการณ์และอนุญาตให้คุณตรวจสอบสิ่งต่าง ๆ ได้อย่างปลอดภัย (และในฐานะผู้ใช้ทั่วไป - ไม่จำเป็นต้องกลายเป็นคนแรกหรือใช้งานsudo)
Telemachus

3
@Jonik: Afaik, ubuntu-desktop มี gnome และ gnome apps อยู่บ้าง psychocats.net/ubuntu/whichbuntu apt-cache showpkg package_nameนอกจากนี้คุณยังสามารถตรวจสอบการอ้างอิงแพคเกจการใช้
nagul

1
นั่นไม่ได้ผล ในการติดตั้ง Ubuntu แบบมาตรฐานทุกอย่างจะถูกทำเครื่องหมายว่าติดตั้งด้วยตนเองดังนั้นเมื่อคุณsudo aptitude purge ubuntu-desktopจะลบเฉพาะเมตาแพ็คเกจเท่านั้น GNOME ทั้งหมดยังคงติดตั้งอยู่
หอยทากเครื่องกล

3

คุณไม่สามารถลบ Gnome ได้ทั้งหมดเพราะโปรแกรมทั่วไปจำนวนมากบน Ubuntu (อ่าน Firefox) ใช้ Gnome Libraries


หากเขาชอบ KDE มากขนาดนั้นเขาสามารถเปลี่ยนเป็น Konquerer และลบ Firefox โดยสิ้นเชิงได้หรือไม่?
Telemachus

@ Telemachus: พยายาม Konquerer ... ไม่ใช่สำหรับฉัน :) แต่จริง ๆ แล้วฉันได้ใช้ Chromium สำหรับเบราว์เซอร์เริ่มต้นของฉันเมื่อไม่นานมานี้การสร้างต่อคืนดีมาก ต้องใช้ Firefox สำหรับ Quake Live
codeLes

1
แน่นอนโครเมียมยังใช้ GTK ...
ไรอันซี ธ อมป์สัน

2

ฉันไม่ได้ 100% แต่ฉันค่อนข้างแน่ใจว่าแพ็คเกจเมตาที่เทียบเท่าคือ gnome-desktop

ถูกต้องแล้ว ... ฉันลบ gnome ด้วยสิ่งนี้:

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