ฉันจะแสดงรายการแพ็คเกจเริ่มต้นที่ติดตั้งไว้ได้อย่างไร


21

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

ฉันจะให้รุ่น Ubuntu และสคริปต์จะดึงรายการแพ็คเกจ

หมายเหตุ: ฉันต้องการที่อยู่เซิร์ฟเวอร์อย่างน้อย ฉันสามารถเขียนสคริปต์สำหรับสิ่งนี้

คำตอบ:


31

ออกจากคำตอบก่อนหน้าของฉันมีไฟล์รายการที่ควรจะแสดงรายการแพคเกจทั้งหมดที่รวมอยู่ในแผ่นซีดี

URL ของไฟล์นั้นสามารถคาดการณ์ได้อย่างเป็นธรรม แต่ในฟลักซ์คงที่ (เมื่อมีการออกรุ่นใหม่และรุ่นเก่าถูกฆ่าทิ้ง) ดังนั้นกลยุทธ์ที่ดีคือ:

  1. ไปที่http://releases.ubuntu.com/ (สำหรับรุ่นที่รองรับในปัจจุบัน) หรือhttp://cdimage.ubuntu.com/ (สำหรับเวอร์ชั่นอื่น, อิมเมจเซิร์ฟเวอร์ ฯลฯ )
  2. เลือกการหมุนของคุณ
  3. เลือก releases
  4. เลือกรุ่น (เช่น 14.04)
  5. เลือกrelease(ถ้ามีการอนุมัติ)
  6. ค้นหา.manifestไฟล์ที่เกี่ยวข้อง

โปรดทราบว่าแพ็คเกจเหล่านี้ไม่ได้ติดตั้งอยู่เสมอ บนอิมเมจซีดีคุณจะพบไฟล์ที่เรียกว่า/capsper/filesystem.manifest-removeซึ่งเป็นรายการสิ่งที่จะลบหลังจากการติดตั้ง ฉันหาไฟล์เหล่านี้ออนไลน์ไม่ได้ด้วยตัวเอง


คาดการณ์ได้ แต่หัก
พอลเดรเปอร์

@ PaulDraper ไม่แตกเท่าที่เปลี่ยนแปลงตลอดเวลา ฉันได้อัปเดตคำตอบด้วยวิธี DIY ที่ควรใช้การทดสอบครั้งสุดท้าย
Oli

1
มีไม่ดูเหมือนจะเป็นไฟล์ที่ประจักษ์อีกต่อไป ..
เซท

2
@Seth สำหรับ Ubuntu ที่.manifestไฟล์ที่มีอยู่สำหรับรุ่นที่รองรับใด ๆ ที่releases.ubuntu.comและรสชาติอื่น ๆ ยังคงมีไฟล์ที่เซิร์ฟเวอร์ cdimage ที่
clearkimura

1
คำตอบนี้ใช้เพื่อชี้ไปที่ release.ubuntu.com แต่ปัญหาในทางปฏิบัติมันเป็นเพียงรายการที่รองรับ ฉันมองว่าคำถามนั้นเกี่ยวกับการติดตั้งดั้งเดิม (ซึ่งตอนนี้อาจเป็นรุ่นที่ไม่สนับสนุน) ฉันจะแก้ไขอีกครั้ง
Oli
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.