1
กำหนดลำดับความสำคัญสูงสุดให้กับที่เก็บในเครื่องของฉัน
สรุป ฉันจะทำให้ apt-get เลือกแพ็คเกจพื้นที่เก็บข้อมูลในเครื่องแทนที่จะดาวน์โหลดรุ่นแพคเกจเดียวกันจากแหล่งเก็บข้อมูลอย่างเป็นทางการอีกครั้งได้อย่างไร ที่เก็บโลคัลถูกลงชื่อและเชื่อถือได้ เราได้ลองใช้การตั้งค่าที่เหมาะสมก่อนแล้ว คำถามเดิมคือ: "วิธีกำหนดลำดับความสำคัญสูงสุดให้กับที่เก็บในตัวเครื่องโดยไม่ต้องใช้ไฟล์ source.list" ฉันตั้งค่าที่เก็บในเครื่องพร้อมแพ็คเกจที่ฉันดาวน์โหลด ฉันใช้เพื่อหลีกเลี่ยงการดาวน์โหลดแพ็คเกจเดียวกันทางอินเทอร์เน็ตเมื่อฉันต้องติดตั้ง Ubuntu ใหม่ apt-ftparchive packages . > Packagesมันเป็นพื้นที่เก็บข้อมูลพื้นฐานที่สร้างขึ้นด้วย ฉันทำสิ่งนี้เป็นที่เก็บที่เชื่อถือได้เพื่อหลีกเลี่ยงคำเตือน "ที่เก็บข้อมูลที่ไม่ได้ตรวจสอบความถูกต้อง" ( เมื่อคุณมีที่เก็บข้อมูลที่ไม่น่าเชื่อถือaptหรือsynapticพยายามดาวน์โหลดแพ็คเกจเดียวกันทางอินเทอร์เน็ต 'ทำให้เชื่อถือได้ ) ฉันใช้พื้นที่เก็บข้อมูลในพื้นที่นี้อย่างน้อย 1 ปี แต่ฉันต้องวางบรรทัดที่เก็บในเครื่องของฉันไว้ที่ด้านบนของsources.listไฟล์เพื่อใช้สิ่งนี้ แต่นี้เป็นที่น่ารำคาญเพราะผมต้องเปิดสถานีและทำพิมพ์บางอย่างกับมันทุกครั้งที่ผมติดตั้ง Ubuntu software-properties-gtkแม้ว่าจะมีเครื่องมือที่ดีกว่า ฉันไม่สามารถใช้เครื่องมือนี้ได้เนื่องจากวางบรรทัดซอร์สที่ส่วนท้ายของ `sources.list และปัญหาที่แท้จริงคือการapt หรือ synapticเสมอดาวน์โหลดแพคเกจจากแหล่งที่มาซึ่งเป็นที่กล่าวถึงก่อนหน้าโดยไม่ต้องตรวจสอบไม่ว่าจะเป็นแพคเกจที่มีอยู่แล้วในพื้นที่เก็บข้อมูลท้องถิ่น ดังนั้นฉันไม่มีทางเลือกนอกจากวางแหล่งข้อมูลท้องถิ่นไว้ที่ด้านบนสุดของsources.listเทอร์มินัล (ฉันไม่ได้เกลียดเทอร์มินัล แต่ฉันต้องการโซลูชัน) ฉันได้ลองวิธีนี้แล้ว แต่สิ่งนี้ไม่ได้ช่วยฉัน ไฟล์การตั้งค่าของฉันคือสิ่งนี้ค่ะ /etc/apt/preferences.d/local-pin-900 Package: * Pin: release o=Local,n=ubuntu-local Pin-Priority: 900 …