คำถามติดแท็ก metapackages

1
วิธีสร้างเมตาแพ็คเกจที่ติดตั้งแพ็คเกจอื่นโดยอัตโนมัติ
ฉันต้องการสร้างแพคเกจที่ไม่มีรหัสหรือโปรแกรมใด ๆ แต่ติดตั้งแพ็คเกจอื่น ๆ ที่มีอยู่ในที่เก็บลงบนคอมพิวเตอร์แทนวิธีที่ubuntu-restricted-extrasแพ็คเกจทำ

1
ฉันควรใช้ taskel, งานใน APT หรือติดตั้ง metapackages ปกติ?
Tasksel หรือ Apt ฉลาด ๆ ? ในอดีตที่ผ่านมาฉันมักจะเคยtaskselติดตั้งสิ่งที่เรียกว่า "งาน" อย่างไรก็ตามดูเหมือนว่าสิ่งนี้ได้รวมอยู่ใน APT: apt-cache dumpavail | grep ^Task [...] snip Task: lamp-server [...] และฉันสามารถติดตั้ง "งาน" ดังกล่าวได้โดยผนวกคาเร็ต ( ^) ลงไปเช่นนี้: sudo apt-get install lamp-server^ นี่เทียบเท่ากับสิ่งต่อไปนี้หรือไม่? sudo tasksel install lamp-server และอันไหนที่ชอบ? Metapackages นอกจากนี้ metapackages ยังมาเล่นที่นี่ได้อย่างไร งานบางอย่างดูเหมือนจะไม่เป็น metapackage ในขณะที่งานอื่น ๆ : apt-cache show lamp-server N: Unable …

5
ความแตกต่างระหว่างเมตาแพคเกจและแพคเกจคืออะไร?
ผมเคยได้ยินบางแพคเกจถูกจัดเป็นเมตาแพคเกจ ดังนั้นตอนนี้ฉันเหลือสงสัยว่าความแตกต่างระหว่างเมตาแพคเกจและแพคเกจคืออะไร?

2
สิ่งที่อยู่ในอูบุนตูสก์ท็อป?
ฉันยังสนใจในรูปแบบต่าง ๆ เช่น kubuntu-desktop ดูเหมือนจะรวม GNOME (หรือ KDE) และสิ่งอื่น ๆ แต่มันค่อนข้างใหญ่ - มีการแบ่งรายละเอียดของสิ่งที่รวมอยู่ในอูบุนตูเดสก์ท็อปและสิ่งที่รายการเหล่านั้น / ทำ?

2
จะตรวจสอบได้อย่างไรว่าแพ็คเกจเป็น meta-package จากบรรทัดคำสั่งหรือไม่
ฉันจะทราบได้อย่างไรว่าแพ็คเกจนั้นเป็นเมตาแพ็คเกจจากบรรทัดคำสั่งหรือผ่าน apt-get, aptitude หรือ apt-cache ฉันเหนื่อย: apt-cache show texlive-full apt-cache showpkg texlive-full แต่วิธีเดียวที่ฉันบอกได้ว่าแพ็คเกจนี้คือเมตาคือการอ่านช่อง "en-description" มีวิธีการอัตโนมัติมากกว่านี้ที่จะให้คำตอบใช่ / ไม่ใช่หรืออย่างน้อยก็มีฟิลด์อย่างเช่น "en-description" ที่อุทิศให้กับสิ่งนี้?

4
ฉันจะแยกแพคเกจเฉพาะออกจากการติดตั้งด้วย apt-get ได้อย่างไร
ฉันต้องการที่จะไม่รวมแพคเกจที่เฉพาะเจาะจงจากการติดตั้งด้วยapt-getนั่นคือการติดตั้งโดยไม่ต้อง metapackage apt-getรายการแพคเกจเฉพาะอย่างยิ่งกับหนึ่งอุทธรณ์ของ ตัวอย่างเช่นในบรรทัดคำสั่ง Ubuntu 14.04 LTS ฉันกำลังติดตั้งสภาพแวดล้อมเดสก์ท็อป MATE ใน 14.04 LTS MATE ไม่ใช่รสชาติที่เป็นทางการดังนั้นฉันจึงเพิ่ม PPA: sudo apt-get install software-properties-common # need them for 'apt-add-repository' sudo apt-add-repository ppa:ubuntu-mate-dev/ppa sudo apt-add-repository ppa:ubuntu-mate-dev/trusty-mate sudo apt-get update จากนั้นทำการติดตั้ง: sudo apt-get install xorg mate-core --no-install-recommends แม้ว่าจะไม่มีอุปกรณ์เสริมที่แนะนำ แต่mate-coreติดตั้งเทอร์มินัลอีมูเลเตอร์ 3 เครื่อง: xterm, uxtermและmate-terminal ตัวหลังไม่มีฟอนต์ที่เหมาะสมขณะติดตั้งในการกำหนดค่าขั้นต่ำนี้ สมมติว่าฉันตัดสินใจว่า 3 โปรแกรมขั้วจะเป็นมากเกินไปและฉันต้องการที่จะติดตั้งxorgและmate-core …

3
ฉันจะติดตั้งเครื่องมือสำหรับนักพัฒนาซอฟต์แวร์ที่ใช้กันทั่วไปได้อย่างไร
มี meta-package สำหรับการติดตั้งเครื่องมือสำหรับนักพัฒนาซอฟต์แวร์ที่ใช้กันทั่วไปเช่น cmake, autoconf, g ++ ฯลฯ หรือไม่? ความตั้งใจที่จะมีช่วงกว้างของเครื่องมือบรรทัดคำสั่งเหมือนกับที่มีหลังจากติดตั้ง XCode และ Mac SDK บน Apple

1
เคอร์เนล metapackages (linux-generic เทียบกับ linux-image-generic)
ลำดับชั้นของแพ็คเกจสำหรับอิมเมจเคอร์เนลของ Ubuntu มีลักษณะดังนี้: linux-generic -> linux-image-generic -> linux-image-2.6.38-8-generic ทั้ง linux-generic และ linux-image-generic เป็น metapackages ฉันเข้าใจวัตถุประสงค์ของการมีเคอร์เนล metapackage (เพื่อจัดการกับการอัพเกรดและเคอร์เนลหลายรุ่น) แต่อะไรคือจุดในระดับที่สอง? ดูเหมือนว่า linux-generic ขึ้นอยู่กับ linux-image-generic เท่านั้นดังนั้นแน่นอนว่ามันซ้ำซ้อน?

3
ทำไมการลบ gnome-core ไม่ได้เป็นการกำจัดการพึ่งพาทั้งหมด?
ฉันติดตั้งgnome-coreแพ็คเกจบน Ubuntu (เวอร์ชันขั้นต่ำสำหรับกระดูกบีเกิ้ล) และมันก็เกือบ 600mb อย่างไรก็ตามเมื่อฉันพยายามยกเลิกการติดตั้งโดยใช้ sudo apt-get autoremove gnome-core มันลบเพียง 49 MB แนวคิดใดวิธีการลบทั้ง 600 MB?
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.