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