ฉันไม่รู้เหมือนกันว่าเหตุผลคืออะไร แต่อูบุนตูทำให้การติดตั้งแพ็กเกจในเวอร์ชันที่พวกเขาไม่สนับสนุนนั้นยากขึ้นอีกนิด ดูเหมือนว่าอูบุนตูนั้นดีพอที่จะทำการโฮสต์ไฟล์ต่อไปสำหรับเวอร์ชั่นที่เก่ากว่า แต่คุณเองก็ค้นพบวิธีการเข้าถึงไฟล์เหล่านั้น
นี้จัดการจากและไฟล์เพิ่มเติมภายใต้/etc/apt/sources.list
/etc/apt/sources.list.d/
ทำความรู้จักกับเนื้อหาของรายการเหล่านี้มีประโยชน์ในการจัดการส่วนประกอบที่ติดตั้งได้ของคุณ หมายเหตุ: man sources.list
นี่เป็นเอกสารที่
สมมติว่าคุณมีสิ่งต่อไปนี้ ...
deb http://archive.ubuntu.com/ubuntu/ maverick main restricted universe
ขอให้สังเกตว่าบรรทัดนี้มีส่วนประกอบ URL เคล็ดลับคือบรรทัดนั้นเป็นเพียงชวเลขสำหรับ URL จริงที่ระบุซึ่งในกรณีนี้คือ ...
http://archive.ubuntu.com/ubuntu/dists/maverick/main/
http://archive.ubuntu.com/ubuntu/dists/maverick/restricted/
http://archive.ubuntu.com/ubuntu/dists/maverick/universe/
คำถามคือ URL เหล่านี้ยังใช้งานได้หรือไม่ คำตอบคือไม่พวกเขาไม่มีอยู่อีกต่อไป
วิธีการแก้ไขคือการระบุบรรทัดที่หมดอายุในซอร์สไฟล์ของคุณและแก้ไขด้วยตำแหน่งที่อัพเดต - ซึ่งในกรณีนี้คือ ...
deb http://old-releases.ubuntu.com/ubuntu/ maverick main restricted universe
หมายเหตุ: โดยทั่วไปจะมีหลายรายการในแหล่งที่มารายการ อาจเป็นไปได้ว่าไม่ใช่ทั้งหมดที่จำเป็นต้องมีการปรับเปลี่ยนประเภทนี้ - ดังนั้นคุณต้องเลือกบิตตัวอย่างเช่นการตรวจสอบแต่ละรายการด้วยตนเอง คำตอบสั้น ๆ คือแทนที่archive.ubuntu.com
old-releases.ubuntu.com
ด้วย
หลังจากแก้ไขไฟล์นี้คุณจะต้องเรียกใช้สิ่งต่อไปนี้ก่อนที่จะทำงานapt-get install
:
$ sudo apt-get update