วิธีการทำให้อูบุนตูน้อยที่สุดเท่านั้น?


คำตอบ:


22

มันค่อนข้างง่ายด้วยความถนัด ก่อนอื่นตรวจสอบให้แน่ใจว่าคุณมีและติดตั้ง Ubuntu น้อยที่สุด:

sudo apt-get install aptitude ubuntu-minimal

จากนั้นทำเครื่องหมายแพ็คเกจทั้งหมดว่ามีการติดตั้งโดยอัตโนมัติยกเว้นubuntu-minimal:

sudo aptitude markauto '~i!~nubuntu-minimal'

หลังจากนั้นคุณควรจะเหลือเพียงอย่างเดียวubuntu-minimalและสิ่งที่มันขึ้นอยู่กับ

คำเตือน:นี่ไม่รวมถึงเคอร์เนลดังนั้นฉันขอแนะนำให้ติดตั้งlinux-image-genericทันที


อะไรคือความสำคัญของการทำเครื่องหมายแพ็คเกจอัตโนมัติและทำไมมันถึงลบทุกอย่างออกไป? แพ็คเกจอื่นที่ฉันทำเครื่องหมายสามารถเป็นอะไรได้และจะมีผลอย่างไร
Oxwivi

แพ็คเกจที่ติดตั้งโดยอัตโนมัติที่ไม่ได้ขึ้นอยู่กับแพ็คเกจที่ติดตั้งด้วยตนเองนั้นไม่จำเป็นต้องพิจารณา apt-get autoremoveพวกเขาจะถูกกำหนดไว้สำหรับการกำจัดโดยอัตโนมัติถนัดหรือสามารถถอดออกได้ด้วยตนเอง
tumbleweed

2
ฉันเห็น. แต่มันเป็นไปไม่ได้ที่จะเพิ่มอาร์กิวเมนต์หลาย ๆ ตัวที่นอกเหนือจากubuntu-minimalการเพิ่มlinux-image-genericและแพ็คเกจอื่น ๆ ที่ฉันตัดสินใจว่าฉันต้องการเก็บไว้
Oxwivi

ใช่คุณสามารถทำได้
tumbleweed

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

8

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

หากคุณเพิ่งติดตั้งซอฟต์แวร์บนระบบที่น้อยที่สุดและตอนนี้ต้องการกลับไปที่ระบบขั้นต่ำนั่นไม่ควรยากเกินไป หากคุณจำสิ่งที่คุณติดตั้งถอนการติดตั้ง หากคุณไม่ได้ดูในบันทึกของคุณ (หากการติดตั้งล่าสุด/var/log/apt/term.logควรทำเคล็ดลับ)

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

สันนิษฐานบางอย่างเช่นนี้จะประสบความสำเร็จและมีขั้นต่ำของยุ่งยากโดยการเรียกใช้คำสั่งทั้งหมดกำจัดที่นี่ , ที่นี่ , ที่นี่และที่นี่ (สำหรับ 12.10 สำหรับรุ่นอื่นที่คุณต้องการลบทุกแพคเกจรายชื่อในส่วนที่เกี่ยวข้องใน เว็บไซต์นั้น)

  • หากคุณต้องการลองสิ่งนี้คุณจะเรียกใช้เพียงapt-get removeคำสั่งไม่ใช่คำสั่งหลังจากนั้นติดตั้งแพ็กเกจหรือดำเนินการกำหนดค่า ใกล้ถึงจุดสิ้นสุดของแต่ละคำสั่งsudo apt-get install ...จะปรากฏขึ้น อย่าเรียกใช้สิ่งนั้นหรืออะไรหลังจากนั้น
  • คำสั่งเหล่านั้นได้รับการออกแบบมาเพื่อลบสิ่งที่มีอยู่ในสภาพแวดล้อม Ubuntu / เดสก์ท็อปอูบุนตูหนึ่งยกเว้นที่มีอยู่ในอีกอัน มีมากมาย แต่ไม่ทั้งหมดทับซ้อนกันและระบุแพคเกจเดียวกันสำหรับการลบหลายครั้งไม่มีปัญหา
  • ในทางทฤษฎีโดยการใช้งานทั้งหมดคุณสามารถกำจัดแพ็คเกจทั้งหมดที่เกี่ยวข้องกับแต่ละสภาพแวดล้อมเดสก์ทอปโดยไม่ต้องทำงานเพื่อหาอะไร อย่างไรก็ตามสิ่งนี้จะทำให้ทุกอย่างพร้อมกันใน Ubuntu, Kubuntu, Xubuntu, Lubuntu และ Edubuntu และที่มีแพ็คเกจจำนวนมากรวมถึงแพ็คเกจ GUI ขั้นต่ำที่ไม่ได้อยู่ในระบบบรรทัดคำสั่งขั้นต่ำเท่านั้น
  • สำหรับรุ่นที่รุนแรงน้อยกว่านี้มาก (สี่คำสั่งขนาดใหญ่แทนที่จะเป็นสิบหก) ให้ทำการลบ "Remove Ubuntu" ออกที่ด้านบนของแต่ละหน้าทั้งสี่ สมมติว่าคุณมีระบบ Ubuntu "วานิลลา" นี่ควรดูแลแพ็คเกจส่วนใหญ่ของคุณ อย่างไรก็ตามโปรดทราบว่าอาจเป็นไปได้ว่าจะมีมากกว่าเวอร์ชั่นสุดโต่ง
  • sudo apt-get install ubuntu-minimalในตอนท้ายมันเป็นสิ่งสำคัญที่คุณเรียก มันอาจถูกลบออกโดยอัตโนมัติเพื่อแก้ไขการอ้างอิงการเอาแพคเกจอื่น ๆ เพจที่มีคำสั่งอ้างถึงบั๊กที่อาจเกิดขึ้นซึ่งจะทำให้มันถูกลบออกเมื่อรันมัน และโดยทั่วไปแล้วการพูดนั้นเป็นการดีที่สุดที่จะไม่ถือว่า metapackages ติดตั้งตั้งแต่แรก
  • สิ่งนี้อาจไม่ได้ผลและอาจทำให้สิ่งต่าง ๆ แย่ลงมาก แม้ว่าจะไม่น่าเป็นไปได้ที่คุณจะประสบกับการสูญหายของเอกสารจากสิ่งนี้:
    1. sudoสำรองเอกสารของคุณเพราะพวกเขาควรจะได้รับการสนับสนุนและคุณใช้คำสั่งขนาดใหญ่ที่มี หากไม่มีสิ่งใดคุณอาจวางสิ่งของขนาดใหญ่อื่น ๆ โดยไม่ได้ตั้งใจซึ่งก่อให้เกิดอันตรายเมื่อทำงาน :)
    2. ตรวจสอบให้แน่ใจว่าคุณพร้อมสำหรับระบบ Ubuntu ของคุณเพื่อหยุดการทำงานอย่างสมบูรณ์ มันอาจไม่บูต คุณควรจะสามารถเข้าถึงเนื้อหาด้วย CD / DVD / USB สด ตรวจสอบให้แน่ใจว่ามีหนึ่งในนั้น (เป็นการยากที่จะพยายามซ่อมแซมระบบโดยใช้ซีดีสำรองหรือซีดีขั้นต่ำ)

ในท้ายที่สุด'Call me V' ถูกต้องและคุณควรติดตั้งใหม่ (แม้ว่า CD ขั้นต่ำสุดจะดีเท่ากับแผ่นซีดีสำรองสำหรับการติดตั้งระบบขั้นต่ำและเป็นการดาวน์โหลดที่เล็กลงมาก) ลองทำตามคำแนะนำข้างต้นเพื่อความสนุกถ้าคุณเต็มใจที่จะทำให้มันระเบิดในหน้าของคุณ แต่การติดตั้งตั้งแต่เริ่มต้นจะง่ายขึ้นเร็วขึ้นและง่ายขึ้น

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

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