แต่ละชื่อแพ็คเกจอยู่ในรูปแบบ: package-XubuntuY*_amd64(i386)
ดังนั้นคำถามของฉันคือ:
- X หมายถึงอะไร
- Y หมายถึงอะไร
ตัวอย่างเช่น binutils_2.22-6ubuntu1.3_amd64
ความหมายของตัวเลขคืออะไร6
และ1.3
แต่ละชื่อแพ็คเกจอยู่ในรูปแบบ: package-XubuntuY*_amd64(i386)
ดังนั้นคำถามของฉันคือ:
ตัวอย่างเช่น binutils_2.22-6ubuntu1.3_amd64
ความหมายของตัวเลขคืออะไร6
และ1.3
คำตอบ:
มีคำอธิบายรายละเอียดคือที่นี่และที่นี่ หากคุณสนใจจริงๆคุณสามารถอ่านคู่มือนโยบาย Debian ได้เช่นกัน เพื่อตอบคำถามของคุณ:
X = นี่เป็นเวอร์ชันเดเบียนของแพ็คเกจ
ubuntuY = นี่คือ Yubuntu รุ่น Yth ของแพ็คเกจ debian
หากต้องการอ้างอิงคำต่อคำจากลิงก์แรกpackage-XubuntuY****”
หมายถึง:
package = นี่คือชื่อของโปรแกรม / ไลบรารี
X = นี่เป็นเวอร์ชันเดเบียนของแพ็คเกจ
ถ้า X = 0 นี่หมายความว่าไม่มีแพ็คเกจ debian (หรือทีม ubuntu ได้แยกแพ็คเกจ debian เป็นรุ่นใหม่กว่าที่พบในที่เก็บ debian) _ ex: bzip2-1.0.3-0ubuntu2_ (ดังที่แสดงใน ตัวอย่างนี้แพคเกจเดเบียนอาจมีการปรับปรุงในระหว่างนี้และแพคเกจ ubuntu อาจจะรวมกับมันในรุ่นถัดไป)
ubuntuY **** = นี่คือรุ่นที่ ubuntu ของแพคเกจ debian ถ้านี่หายไปนี่หมายความว่ามันเป็นแพคเกจเดเบียนที่ไม่มีการเปลี่ยนแปลงเช่น gzip-1.3.5-12 (ในตัวอย่างนี้นี่เป็นแพคเกจเดเบียนดั้งเดิมที่รวมอยู่ในอูบุนตู) หากมีอยู่นั่นหมายความว่า Ubuntu ได้ทำ แพคเกจ debian และปล่อยมันด้วยแพทช์เพิ่มเติมหรือแก้ไขข้อผิดพลาดบางอย่าง _ ex: sudo-1.6.8p12-1ubuntu6_ (ในตัวอย่างนี้เป็นรุ่นที่ 6 ของแพ็คเกจ ubuntu ตามรุ่น debian 1.6.8p12-1 ของ sudo)
debian/patches
apt-get source gdb
นอกจากนี้คุณยังสามารถแสดงรายการอูบุนตูทุกรุ่นที่มีการเปลี่ยนแปลงระหว่างกันด้วยbzr branch ubuntu:gdb; cd gdb; bzr log | less