หมายเลขรุ่นแพคเกจที่มีคำว่า 'จริงๆ' อยู่ตรงกลางความหมายอะไร?


13

คำสั่งapt-cache show postgresqlจะแสดงรายการข้อมูลนี้ในเครื่องของฉัน (Saucy Salamander 13.10):

$ apt-cache show postgresql
Package: postgresql
Priority: optional
Section: database
Installed-Size: 69
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Original-Maintainer: Debian PostgreSQL Maintainers <pkg-postgresql-public@lists.alioth.debian.org>
Architecture: all
Source: postgresql-common (148)
Version: 9.3+146really9.1+148
Depends: postgresql-9.1

9.3+146really9.1+148มันบอกว่าแพคเกจรุ่น PostgreSQL ความหมายของreallyที่นี่คืออะไร?

  • รุ่นนี้ 9.1 แต่ถูกระบุว่า 9.3?
  • หรือนี่เป็นเวอร์ชั่น 9.1 ที่มี patch-ported มาจาก 9.3
  • หรืออย่างอื่น?

คำตอบ:


10

จริงๆแล้วมัน 9.1 ดูเหมือนว่า Saucy จะดึงแพ็กเกจ postgresql * จาก Dist ที่ไม่เสถียรของ Debian ซึ่งเนื่องจากการพึ่งพาบางเวอร์ชันพวกเขาต้องทำให้สาขา 9.1 มีลักษณะเช่น 9.3 ไปยังตัวจัดการแพคเกจจนกระทั่ง 9.3 ผู้สำเร็จการศึกษาจากการทดลองไปยัง distro ที่ไม่เสถียร

ดูที่นี่: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=707675

โดยเฉพาะอย่างยิ่งการอ่านบิตเปลี่ยนแปลง:

   * debian/supported-versions: Don't explicitly support 9.3 for
     testing/unstable yet, it is still in experimental. (Closes: #707675)
   * debian/rules: Hack the version number of the metapackages to be
     9.3+142really9.1-..., so that they are bigger than the previous botched
     versions. This needs to stay until 9.3 actually goes into unstable.

ตัวอย่างหนึ่งของการพึ่งพานรก ... : D ขอบคุณสำหรับการติดตามกลับสู่ข้อมูลข้อผิดพลาดที่แน่นอน
เขียน
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.