更新包的版本

更新包的版本

我正在运行apt-get upgrade并看到可以升级的可用软件包列表。其中一些没有任何版本,我如何才能确定apt要在此处安装哪个软件包版本?

例如我看到下一张图片:

 base-files .. redmine redmine-mysql redmine-sqlite ...

如何知道将要将 redmine 升级到哪个版本?以及从哪个存储库apt获取它?

答案1

要查看软件包的版本,您可以使用:

apt-cache show redmine | grep -i version

输出为:

Version: 1.3.2+dfsg1-1ubuntu1

要查看版本和存储库,您可以使用:

apt-cache policy redmine

输出为:

redmine:
  Installiert: (keine)
  Kandidat:    1.3.2+dfsg1-1ubuntu1
  Versionstabelle:
     1.3.2+dfsg1-1ubuntu1 0
        500 http://de.archive.ubuntu.com/ubuntu/ precise/universe amd64 Packages

看: WebUpd8 - 如何找出软件包所属的 PPA 存储库

答案2

您可以使用 aptitude 来代替 apt。

sudo apt-get install aptitude
aptitude show redmine

相关内容