วัตถุประสงค์อะไรที่แน่นอนมีแพ็คเกจการเปลี่ยนผ่าน?


คำตอบ:


32

พวกเขาทำให้การเปลี่ยนแปลงง่ายขึ้นหากแพ็กเกจถูกเปลี่ยนชื่อ:

สมมติว่าเรามีแพ็คเกจชื่อmypackageในรีลีสปัจจุบัน ตอนนี้ด้วยเหตุผลบางอย่างแพคเกจนี้ได้รับการเปลี่ยนชื่อmynewpackage ในรุ่นถัดไป ในฐานะผู้จัดการแพคเกจไม่ทราบอะไรเกี่ยวกับการเปลี่ยนชื่อแพคเกจก็จะรักษาmypackageและmynewpackageเป็นแพคเกจที่แตกต่างกันเพื่อให้ผู้ใช้อัพเกรดที่มีmypackageไม่ได้รับmynewpackageติดตั้ง แต่อยู่กับเก่าmypackage (หากมีการอ้างอิงให้นั้น)

เพื่อหลีกเลี่ยงปัญหานี้ผู้ดูแลแพคเกจเพียงสร้างแพ็คเกจmyPageในการนำส่งใหม่ที่ไม่มีไฟล์ใด ๆ แต่ขึ้นอยู่กับmynewpackage (แพคเกจประเภทนี้เรียกว่า " เมตาแพ็คเกจ ")


1
มันเหมือนตัวชี้หรือลิงค์ที่แสดงจากแพ็คเกจการเปลี่ยนผ่านของตัวตายตัวแทนหรือฉันเข้าใจผิดนี่ไหม mypackage เก่าจะถูกลบออกอย่างสมบูรณ์และเพิ่งจะมีใหม่ ฉันถามเป็นหลักเพราะฉันมีปัญหาไดรเวอร์กับเครื่องพิมพ์ของฉัน libcupsys เลิกใช้แล้วและดูเหมือนว่า libcups จะเป็นตัวตายตัวแทน แต่ไดรเวอร์เดียวที่มีให้จากฐาน Canon บน libcupsys เก่า ดังนั้นแพคเกจการนำส่งเช่นนั้นจะช่วยฉันได้อย่างไรในกรณีนี้
NES

1
มันคล้ายกับตัวชี้ แต่คิดว่าวิธีนี้อาจทำให้เข้าใจผิดในบางแง่มุมเนื่องจากแพ็คเกจการเปลี่ยนผ่านยังคงเป็นแพ็กเกจปกติยกเว้นว่าไม่มีไฟล์ใด ๆ แต่เป็นเพียงข้อมูลเมตา มีปัญหาอะไรกับไดรเวอร์เครื่องพิมพ์ของคุณ? เนื่องจาก karmic libcupsys เป็นแพ็กเกจเสมือนที่จัดเตรียมโดย libcups ดังนั้นจึงควรมีปัญหาการพึ่งพาหากไดรเวอร์ขึ้นอยู่กับ libcupsys
Florian Diesch

ฉันจะ upvote คำตอบนี้ถ้ามันเชื่อมโยงไปยังหน้าเว็บที่เฉพาะบอกดูแลการทำเช่นนี้: wiki.debian.org/RenamingPackages
David Cary
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.