中间带有单词“ really”的软件包版本号是什么意思?


13

Command 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

它说的是postgresql软件包版本9.3+146really9.1+148。这里的意思是really什么?

  • 是9.1版,但列为9.3版?
  • 还是这是9.1版本,其补丁从9.3反向移植?
  • 或者是其他东西?

Answers:


10

实际上是9.1。Saucy似乎正在从Debian的不稳定发行版中提取postgresql *软件包,由于某些版本依赖性,他们不得不使9.1分支看起来像9.3到软件包管理器,直到9.3从试验版发行到不稳定发行版为止。

看到这里: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感谢您回溯到确切的错误信息。
Flamemyst
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.