ฉันมี APT repo ของตัวเองซึ่งมี DEB แบบกำหนดเองที่ฉันสร้าง/บรรจุไว้ ใน repo นี้เป็นชุดของแพ็คเกจ DEB ซึ่งมีดังต่อไปนี้ในไฟล์ควบคุม
แพ็คเกจ: my-foo-<type>
สถาปัตยกรรม: ใด ๆ
ส่วน: ผู้ดูแลระบบ
ให้: my-foo
ความขัดแย้ง: my-foo
ที่ไหน <type>
เป็นหนึ่งในหลายประเภท (เช่น เอบีซี
, แน่นอน
ฯลฯ). กล่าวอีกนัยหนึ่ง ฉันมีแพ็คเกจจริงหลายแพ็คเกจที่ให้บริการเสมือนเดียวกัน ของฉันฟู
บรรจุุภัณฑ์. ตามที่คาดไว้ ถ้าฉันพยายามวิ่ง ฉลาดติดตั้ง my-foo
ฉันได้รับพรอมต์ที่คาดไว้
Package my-foo เป็นแพ็คเกจเสมือนจริงที่ให้บริการโดย:
my-foo-abc 0.3.0-1
my-foo-def 0.4.3-1
คุณควรเลือกอย่างชัดแจ้งเพื่อติดตั้ง
ฉันยังมีแพ็คเกจอื่นใน repo เดียวกันซึ่งมี ขึ้นอยู่กับ: my-foo
ในไฟล์ควบคุม ฉันคาดว่าเมื่อฉันพยายามติดตั้งแพ็คเกจนี้โดยไม่ได้ระบุอย่างชัดเจน ของฉันฟู
รสชาติเสมือนจริงที่จะใช้ ฉันควรจะได้รับแจ้งให้เลือกเช่นกัน อย่างไรก็ตาม นั่นไม่ใช่สิ่งที่ฉันได้รับ - ดูเหมือนจะเลือกแพ็คเกจแรกที่ตรงกับชื่อแพ็คเกจเสมือน
มีวิธีบังคับพฤติกรรมที่ต้องการไหม?