2
ฉันจะตั้งค่าพื้นที่เก็บข้อมูล apt ส่วนตัวที่สามารถรองรับหลายรุ่นได้อย่างไร
ฉันกำลังมองหาวิธีการตั้งค่าพื้นที่เก็บข้อมูล apt ส่วนตัว (บน 10.04 LTS) ที่สามารถรองรับได้หลายรุ่น ฉันเข้าใจว่าคุณไม่สามารถติดตั้งแพ็คเกจได้หลายรุ่นบนเซิร์ฟเวอร์ นี่คือสภาพแวดล้อมการพัฒนาอย่างแท้จริงซึ่งเราต้องการทดสอบหลาย ๆ เวอร์ชันก่อนที่จะปล่อยไปยังที่เก็บข้อมูลการผลิต ฉันรู้ว่าคุณสามารถมีได้หลายรุ่นโดยใส่หมายเลขเวอร์ชันในชื่อแพคเกจ แต่ฉันต้องการบรรลุสิ่งที่ตรงกันข้ามสนับสนุนชื่อแพ็คเกจเดียวกันหลายเวอร์ชัน เช่น packagename_1.0_all.deb และ packagename_2.0_all.deb แทนที่จะเป็น packagename-1.0_1.0_all.deb และ packagename-2.0_2.0_all.deb สำหรับผู้ที่คุ้นเคยกับ eppmental อัตโนมัติ Puppet - เราสามารถระบุรุ่นของแพคเกจที่เราต้องการบนเซิร์ฟเวอร์ (ด้วยแท็กให้แน่ใจว่าใช้ชื่อแพคเกจเดียวกัน) ฉันได้ลอง debmarshal ของ Google ซึ่งอธิบายไว้ที่http://wiki.debian.org/HowToSetupADebianRepositoryแต่ไม่สามารถทำงานได้เนื่องจากเอกสารไม่ครบถ้วน
10
apt
repository
deb