ฉันจะดึง Ubuntu ออกได้อย่างไร


54

ฉันกำลังพยายามแก้ไขสิ่งที่ฉันพิจารณาว่าติดตั้งอูบุนตูที่ป่อง เมื่อฉันติดตั้ง Ubuntu บนเครื่องฉันได้สิ่งที่ฉันไม่ต้องการ - เว็บเบราว์เซอร์แอปพลิเคชันสำนักงานเครื่องเล่นสื่อยูทิลิตี้สำหรับการเข้าถึง Ubuntu One และอื่น ๆ เป้าหมายของฉันคือการสร้างวิธีที่ฉันสามารถติดตั้ง Ubuntu ที่มีเพียงแพ็คเกจที่น้อยที่สุด - เครื่องมือการจัดการและเครื่องมือจัดการแพ็คเกจ GUI (ความชอบของฉันคือ GNOME) เครื่องมือแก้ไขข้อความไดรเวอร์คอร์ (การ์ดจอ) การ์ดเครือข่าย - แบบมีสายและไร้สายอุปกรณ์อินพุต) และสิ่งอื่น ๆ ที่ฉันต้องใช้เพื่อการกระจายที่เสถียร จากตรงนั้นฉันต้องการเลือกและเลือกแพ็คเกจที่ฉันติดตั้งเพื่อสร้างระบบที่กำหนดเองของฉันเอง

หลังจากเล่นกับ distros อื่น ๆ เช่น Arch และ Slackware เช่นเดียวกับวิธีที่พวกเขาให้ติดตั้ง barebones โดยค่าเริ่มต้น อย่างไรก็ตามฉันติดกับ "การกำหนดค่านรก" - ตอนนี้ฉันพยายามย้ายออกจาก Ubuntu และ Arch แต่หลังจากใช้เวลา 6 ชั่วโมงกับมันฉันยังไม่มีระบบที่ใช้งานได้ มันถูกกำหนดค่าไว้ครึ่งหนึ่งและฉันไม่มีแพ็คเกจซอฟต์แวร์ที่สามารถใช้งานได้เพื่อให้ฉันทำงานได้

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

และฉันคิดว่าการติดตามอย่างเป็นธรรมชาติคือเมื่อฉันถอด Ubuntu ออกแล้วสิ่งนี้จะส่งผลกระทบต่อการอัปเดตหรือไม่ เมื่อ Canonical ออก Ubuntu รุ่นถัดไปฉันไม่ต้องการ bloatware ที่ติดตั้งใหม่ และใช่แล้วแอพพลิเคชั่นส่วนใหญ่ที่มาพร้อมกับ Ubuntu ฉันไม่ได้ใช้ เคย


4
ฉันคิดว่าคุณควรขยายคำถามของคุณเพื่อพูดอะไรบางอย่างเช่น "ฉันต้องการระบบฐานด้วย Gnome แต่ไม่มี office-suites เกมและอื่น ๆ ทั้งหมด
Stefan Lasiewski

5
บวมถูกกำหนดให้เป็น"คุณสมบัติที่ไม่จำเป็นที่ไม่ได้ใช้โดยผู้ใช้" ทีมงานเดสก์ท็อปอูบุนตูมีขั้นตอนการคัดเลือกอย่างละเอียดที่สุดตามที่กำหนดโดยพันธกิจ มันไม่ได้ทำให้มันบวมเพราะคุณไม่พบว่ามันมีประโยชน์ wiki.ubuntu.com/DesktopTeam/Mission
invert

15
สำหรับฉันหากฉันไม่ได้ใช้คุณสมบัติหรือไม่พบว่ามีประโยชน์มันจะขยายตัว
โธมัสโอเวนส์

คำตอบ:


25

เริ่มจากเซิร์ฟเวอร์ Ubuntuและสร้างขึ้น จะใช้ repos เดียวกับการกระจายเดสก์ทอปและคุณสามารถติดตั้งการกำหนดค่าเดสก์ทอปต่างๆ

ฉันแค่แนะนำให้คุณอยู่ห่างจาก metapackages ขนาดใหญ่เช่น ubuntu-desktop

หากคุณต้องการดึงลง (แทนที่จะสร้างขึ้น) คุณจะต้องลบ ubuntu-desktop (ซึ่งขึ้นอยู่กับสิ่งต่าง ๆ มากมาย) และแปลงการพึ่งพาตามการติดตั้งด้วยตนเองโดยอัตโนมัติทั้งหมด หากคุณไม่ถนัดจะทำให้เครื่องดักจับมัน (ในเครื่องมืออื่น ๆ ) จะทำความสะอาดแพ็คเกจ "ล้าสมัย" โดยอัตโนมัติ - แพ็คเกจเหล่านี้เป็นแพ็คเกจที่ไม่ต้องพึ่งพาผู้ใช้หรือตัวเลือกของผู้ใช้


1
ไม่คุณเลือกแพ็คเกจพวกเขาจะมาพร้อมกับค่าเริ่มต้นเดียวกับที่ระบบหลักใช้
Oli

2
เพราะฉันต้องการเพิ่มพื้นที่ดิสก์ให้ได้มากที่สุดโดยทุกเมกะไบต์และลดการใช้ RAM ลงให้มากที่สุด
โธมัสโอเวนส์

1
แม้ว่าฉันจะไม่ได้ทำสิ่งนี้ (ไม่มีเวลา) แต่ดูเหมือนว่าจะเป็นตัวเลือกที่ดีที่สุดสำหรับการสร้างการแจกจ่ายแบบอิง Ubuntu ที่กำหนดเองตั้งแต่ต้นจนจบและได้รับการติดตั้งเพียงเล็กน้อย
โธมัสโอเวนส์

1
คุณสามารถใช้การติดตั้งขั้นต่ำเพียงแค่ FYI
โทมัสวอร์ด

1
@LordofTime -minimalฉันเองไม่ว่าแฟนใหญ่ของ มันเปลือยเกินไปและคุณต้องดาวน์โหลดแพ็คเกจทั้งหมดซึ่ง IMO นั้นช้ากว่าการดาวน์โหลด-serverISO และเลือกแพ็คเกจเพิ่มเติมที่มีสติ -serverเป็นจุดเริ่มต้นที่สมเหตุสมผลมาก
Oli

11

ใช้สื่ออูบุนตูเซิร์ฟเวอร์และเลือกตัวเลือกที่จะสร้างการติดตั้งน้อยที่สุด ผู้คนเรียกสิ่งนี้ว่า "JeOS" ถึงแม้ว่าฉันคิดว่าคำว่า "JeOS" อาจเลิกใช้แล้ว คู่มือเซิร์ฟเวอร์ Ubuntuพูดว่า:

ขณะติดตั้งจาก Server Edition ISO (การกด F4 บนหน้าจอแรกจะช่วยให้คุณเลือก "การติดตั้งขั้นต่ำ" ซึ่งเป็นการเลือกแพ็คเกจที่เทียบเท่ากับ JeOS)


ความกังวลแบบเดียวกันกับที่ฉันเคยมีกับข้อเสนอแนะอื่น ๆ ในการทำสิ่งนี้เกิดขึ้น - ฉันจะจมอยู่กับการกำหนดค่านรกเหมือนที่ฉันอยู่ตอนนี้กับ Arch หรือไม่? ฉันมีระบบที่กำหนดค่าไว้ครึ่งหนึ่งที่ใช้ Gnome แต่ไม่มีการรองรับเครือข่ายไร้สายไม่มีแอปพลิเคชันที่ช่วยฉันทำงานและฉันกำลังดูการติดตั้งและการกำหนดค่าหลายชั่วโมงเพื่อพาฉันไปยังจุดที่ฉันสามารถใช้ระบบได้
โธมัสโอเวนส์

4
@ โทมัส: แต่นั่นไม่ใช่สิ่งที่คุณหมายถึงโดย "ปล้น" เครือข่ายอีเธอร์เน็ตเท่านั้นไม่มีแอป (ยกเว้นพื้นฐาน) ไม่มี GUI และอื่น ๆ
Stefan Lasiewski

ฉันต้องการหลีกเลี่ยงแอพที่ฉันไม่ต้องการ สุจริตฉันไม่รู้ทุกอย่างที่ฉันไม่ต้องการเพราะมันยากที่จะค้นหาว่ามีการติดตั้งแพ็คเกจอะไรพวกเขาทำและอะไรขึ้นอยู่กับพวกเขา Synaptic อยู่ใกล้ แต่ก็ไม่ค่อยมี ฉันต้องการการติดตั้งที่มาพร้อมกับ X, GNOME, เครือข่ายไร้สายและใช้สายและสิ่งจำเป็นอื่น ๆ ฉันไม่ต้องการจัดการกับไคลเอนต์ VPN, เกม, ประสบการณ์ผู้ใช้, การใช้งาน (แป้นพิมพ์บนหน้าจอ, ฯลฯ ), เว็บเบราว์เซอร์, แอพสำนักงาน, การจัดการรูปภาพ, การเล่นสื่อ ...
Thomas Owens

ประมาณสองปีที่แล้วฉันสร้างระบบ JeOS ขั้นพื้นฐานและพยายามระบุส่วนประกอบที่เพียงพอเพื่อให้สามารถเรียกใช้ Xfce ได้ (Xfce น้อยกว่า Gnome และมีการพึ่งพาน้อยลง) apt-cache depends xfceและapt-cache rdepends xfceมีประโยชน์มาก ฉันพยายามทำสิ่งนี้กับ Gnome และประสบความสำเร็จในระดับปานกลางด้วยแพ็คเกจ 'desktop-base' และ 'gnome' ฉันคิดว่ามันยังคงติดตั้งมากกว่าที่ฉันต้องการ แต่มันก็ดีกว่าการติดตั้งเริ่มต้น อย่างไรก็ตามความทรงจำของฉันเกี่ยวกับเรื่องนี้ยังคลุมเครือ ...
Stefan Lasiewski

และส่วนใหญ่ apt ทำงานได้ดีมากในการหลีกเลี่ยงการกำหนดค่านรก ยำทำได้ดีมากในเรื่องการขายยาแบบ RH
Stefan Lasiewski

4

แทนที่จะถอดเสื้อผ้าทำไมไม่ทำ 'สร้าง' แทน?

เช่นเดียวกับการดาวน์โหลด Ubuntu JeOS (Just Enough OS) คุณยังสามารถค้นหาอิมเมจ netboot จากโฟลเดอร์ที่เก็บ

http://archive.ubuntu.com/ubuntu/dists/lucid/main/installer-i386/current/images/netboot/ อาจจะแนะนำให้ใช้ mini.iso เนื่องจากคุณใช้ uNetbootin เพื่อคัดลอกลงใน pendrive


JeOS เป็นส่วนหนึ่งของเซิร์ฟเวอร์ Ubuntu หรือไม่ ฉันค้นหา "Ubuntu JeOS" และลงเอยที่หน้าเซิร์ฟเวอร์ ฉันกำลังคิดว่าจะไปตามเส้นทางนั้น ...
โธมัสโอเวนส์

นอกจากนี้ข้อกังวลที่ฉันมีกับเรื่องนี้คือฉันจะหลงทางใน "configuration Hell" ซึ่งตอนนี้ฉันอยู่กับ Arch แล้ว ทุกอย่างถูกตั้งค่าไว้ครึ่งหนึ่งและฉันแค่ต้องการใช้ระบบของฉัน แต่ฉันทำไม่ได้เพราะฉันยังมีเวลาในการติดตั้งและตั้งค่าล่วงหน้าหลายชั่วโมง
Thomas Owens

อย่ากังวลเกี่ยวกับเรื่องนั้น ... มีการกำหนดค่าไม่มากไปกว่าการติดตั้งแบบปกติ แต่ถ้าได้รับสต็อกคุณจะรู้ได้อย่างชัดเจนว่าจะถามคำถามได้ที่ไหน)
LassePoulsen

การกำหนดค่าควรไม่มีปัญหาเนื่องจากการตั้งค่า "ลองและทดสอบ" ทั้งหมดที่คุณพบในการติดตั้ง Ubuntu นั้นจริง ๆ แล้วเป็นส่วนหนึ่งของแพ็คเกจในที่เก็บ ฉันเพิ่งจะค้นหา JeOS ด้วยตัวเองและดูเหมือนว่ามันจะเป็นส่วนหนึ่งของการติดตั้งเซิร์ฟเวอร์ตอนนี้ (ซึ่งแตกต่างจาก Hardy) ข้อสมมติฐานเดียวของฉันคือคุณจะได้รับเมนูที่ให้คุณเลือกว่าจะติดตั้งอะไร บางแห่งพร้อมการตั้งค่า มักจะเป็นกรณีนี้ในตัวติดตั้งซีดีสำรอง
ibuclaw

4

Ubuntu มี mini.iso ซึ่งเป็นเวอร์ชั่นอูบุนตูที่ถูกถอดออกทั้งหมดซึ่งคุณสามารถใช้เพื่อสร้างตัวเอง ประมาณ 28MB หรือมากกว่านั้น

เนื่องจากการตอบกลับนี้เวอร์ชั่นล่าสุดคือ 12.04 แม่นยำดังนั้นคุณสามารถแทนที่ชื่อรุ่น distro ใน url เพื่อรับ mini.iso สำหรับรุ่นนั้น

สำหรับ 64 บิต: http://archive.ubuntu.com/ubuntu/dists/precise/main/installer-i386/current/images/netboot/mini.iso

สำหรับ 32 บิต: http://archive.ubuntu.com/ubuntu/dists/precise/main/installer-i386/current/images/netboot/

จากนั้นคุณสามารถติดตั้งสภาพแวดล้อม GUI / เดสก์ท็อปที่คุณต้องการโดยใช้ apt-get และอื่น ๆ ด้วยแพ็คเกจที่คุณต้องการติดตั้ง


นั่นเหมาะสำหรับฉัน ฉันไม่ต้องการ GUI และต้องการ netboot
Matt H

2

ติดตั้ง Ubuntu Server และ ssh สิ่งที่ถูกปล้นมากที่สุดเท่าที่จะทำได้


นั่นแปลว่าเกินไป ฉันจะแก้ไขโพสต์ดั้งเดิมของฉันเพื่อสะท้อนถึงสิ่งนี้ แต่ฉันต้องการเครื่องมือการจัดการและ GUI ไม่มีแอปพลิเคชัน
โธมัสโอเวนส์

2
จากนั้นเพียงแค่คิดออกแพ็คเกจที่ให้สิ่งที่คุณต้องการและติดตั้งบนเซิร์ฟเวอร์ Ubuntu ขั้นต่ำพร้อมกับ apt-get ไม่ยาก.
Thorbjørn Ravn Andersen

2

นี่คือสิ่งที่ฉันทำเพื่อลบแพ็คเกจเริ่มต้นที่ไม่ต้องการออกจากการติดตั้งเดสก์ทอปปกติ:

  1. ลบubuntu-desktopแพ็คเกจ นี่ไม่ได้เป็นการลบโปรแกรมใด ๆ - เป็นเพียงเมตาแพ็คเกจที่ขึ้นอยู่กับแพ็คเกจเริ่มต้น หากคุณไม่ลบมันคุณจะจบลงด้วยข้อผิดพลาดในการอ้างอิงที่ใช้งานไม่ได้
  2. ตรวจสอบการอ้างอิงในตัวจัดการแพ็คเกจ (ฉันชอบใช้aptitude) ถอนการติดตั้งสิ่งที่คุณไม่ต้องการ

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


เพียงชี้แจงประเด็นสุดท้ายของคุณ - ถ้าฉันไม่มีแพ็คเกจที่ติดตั้งและฉันอัปเดตการติดตั้ง Ubuntu ของฉันแล้วแพ็คเกจที่ฉันถอนการติดตั้งจะไม่ถูกติดตั้ง? นั่นเป็นหนึ่งในข้อกังวลของฉัน
Thomas Owens


2
  1. ทำการติดตั้ง "น้อยที่สุด" ตามที่หลายคนแนะนำ
  2. ติดตั้งแพ็คเกจที่ต้องการด้วย:
    sudo apt-get install --no-install-recommends package-name, ซึ่งpackage-nameเป็นแพ็คเกจที่คุณต้องการติดตั้ง

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


1

ฉันไม่แน่ใจว่าสิ่งที่คุณหมายถึงเมื่อคุณพูดว่า "bloatware" แต่ดูเหมือนคุณอาจสนใจ Xubuntu - มันเป็น distro ตาม GTK แต่ได้รับการออกแบบให้มีน้ำหนักเบามาก จากนั้นคุณสามารถติดตั้งแอพพลิเคชั่นหรือชิ้นส่วนใดก็ได้ตามต้องการด้วย Ubuntu distro ปกติ


1
Bloatware เป็นแอพพลิเคชั่นทั้งหมดที่ Ubuntu มาพร้อมกับที่ฉันไม่เคยใช้ เกมทุกเกมพวงของยูทิลิตี้คีย์บอร์ดบนหน้าจอสกรีนเซฟเวอร์ นอกจากนี้ยังมียูทิลิตี้แบบสุ่มมากมายที่ฉันไม่เคยใช้ - ฉันไม่รู้ด้วยซ้ำว่ามันคืออะไรฉันแค่เห็นมันในแพ็คเกจที่ติดตั้งไว้
โธมัสโอเวนส์

มีหลายคนที่สามารถถอนการติดตั้งแต่ละรายการผ่านทาง Ubuntu Software Center หรือด้วยคำสั่ง apt-get remove ที่เหมาะสม อย่างไรก็ตามแอพพลิเคชั่นและยูทิลิตี้ส่วนใหญ่ไม่ได้มีผลกระทบกับทรัพยากรอื่น ๆ นอกเหนือจากพื้นที่ดิสก์ที่ใช้ไป พวกเขาไม่ได้ใช้หน่วยความจำพลังงานหรือโหลด cpu เว้นแต่คุณจะใช้พวกเขาจริง ๆ
ไบรซ์

3
จริง ๆ แล้วเพื่อตัดระบบของฉันฉันไม่ต้องกังวลกับสิ่งที่ติดตั้งแต่สิ่งที่ทำงานอยู่ และโดยปกติจะเป็นบริการมากกว่าแอพ ตัวอย่างเช่นฉันอาจพยายามเพิ่มประสิทธิภาพแบตเตอรี่สูงสุดในแล็ปท็อป ในการทำเช่นนี้ฉันใช้ 'ท็อปอัป' ที่ยอดเยี่ยมที่สุดเพื่อดูว่าแอพหรือบริการใดใช้พลังงานมากที่สุดและปิดตัวลง ตัวอย่างเช่นฉันจะปิดการใช้งาน ubuntu-one, pulseaudio, bluetooth บางครั้งแม้แต่เครือข่ายผู้จัดการ ฉันสามารถเพิ่มอายุการใช้งานแบตเตอรี่ของเน็ตบุ๊คได้สองเท่าด้วยวิธีนี้ หากต้องการดูสิ่งที่ทำงานอยู่: บริการ - สถานะทั้งหมด
ไบรซ์

1
อาจเป็นได้ แต่ฉันยังไม่ต้องการให้มี นอกจากนี้ยังมีสิ่งที่ไม่มีประโยชน์เช่นการสร้างแบรนด์แบบสุ่ม (ubuntufox หรือสิ่งที่เรียกว่ามาถึงใจ) เช่นกัน ฉันชอบที่จะมีการกระจายแบบใช้ Ubuntu ซึ่งเป็นแบบลีนมาก
โธมัสโอเวนส์

3
"เบามาก" ไม่เป็นความจริง มันเป็นเพียงรุ่นที่ไม่ใช่ Gnome
Thorbjørn Ravn Andersen

0

ติดตั้งตัวจัดการแพคเกจ Synaptic (sudo apt-get install synaptic) และไปที่รายการ 'ติดตั้งแล้วและลบสิ่งที่คุณไม่ต้องการคำอธิบายอยู่ที่ด้านข้างและวิธีที่คุณสามารถปรับปรุงการตั้งค่าของคุณได้อย่างแท้จริงโดยไม่ต้องสร้างขึ้นใหม่ ...

เช่นเดียวกับระวังสิ่งที่คุณลบออกแม้ว่าสิ่งแรกที่ฉันจะกำจัดก็คือ 'โมโน - รันไทม์' และมันเป็นการพึ่งพาเช่นเดียวกับ 'ธันเดอร์เบิร์ด' เนื่องจากอีเมลของฉันส่วนใหญ่ใช้เว็บ ...


0

คุณสามารถใช้

apt-get remove "package"

จนกระทั่งแพ็คเกจทั้งหมดที่คุณไม่ต้องการหายไปจากนั้นใช้ remastersys เพื่อสร้าง livecd

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