命令apt-cache show postgresql
将在我的计算机(Saucy Salamander 13.10)中列出此信息:
$ apt-cache show postgresql
Package: postgresql
Priority: optional
Section: database
Installed-Size: 69
Maintainer: Ubuntu Developers <[email protected]>
Original-Maintainer: Debian PostgreSQL Maintainers <[email protected]>
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.3 版本移植过来的补丁版本 9.1?
- 或者是其他东西?
答案1
实际上是 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.