如何检查存储库中包的可用版本?

如何检查存储库中包的可用版本?

如何在不安装 Ubuntu 存储库中可用软件包的情况下检查其版本?

答案1

使用命令:

apt-cache policy <packageName>

这为您提供了所有可用软件包版本的信息。

例子:

alaa@aa-lu:~$ apt-cache 策略 vlc
可变电流表(VLC):
  已安装:2.0.8-0ubuntu0.13.04.1
  候选版本:2.0.8-0ubuntu0.13.04.1
  版本表:
 ***2.0.8-0ubuntu0.13.04.10
        500 http://ae.archive.ubuntu.com/ubuntu/raring-updates/universe i386 软件包
        500 http://security.ubuntu.com/ubuntu/raring-security/universe i386 软件包
        100 /var/lib/dpkg/状态
     2.0.6-10
        500 http://ae.archive.ubuntu.com/ubuntu/raring/universe i386 软件包
  • 从输出中,你可以看到有两个可用版本:2.0.8-0ubuntu0.13.04.12.0.6-1。它还会告诉你它们来自哪些存储库。

  • Installed:告诉您已安装的版本。如果您尚未安装该软件包,您将看到(none)

  • Candidate:是使用 时将安装的版本apt-get install vlc。如果您想安装其他版本,则需要执行apt-get install vlc=2.0.6-1

答案2

packages.ubuntu.com,填写搜索表单,即可查看该软件包以及其版本。


在此处输入图片描述


点击搜索,然后:


在此处输入图片描述


额外的好处

  • 还将列出其他 Ubuntu 版本的软件包版本。例如,如果您想知道 Raring (13.04) 中的软件包版本,但您的系统仍有 Precise (12.04),那么这将提供一种查找方法。
  • 您甚至不需要安装 Ubuntu。

最大的缺点是它不会列出你可能安装的其他存储库的版本,例如 PPA。然后你需要apt-cache policy方法正如已经发布的那样。

专家提示

采取快捷方式 - 只需浏览http://packages.ubuntu.com/packagename并替换packagename您想要查询的包的名称。

答案3

apt-cache madison <packageName>

它还提供了有关存储库中所有可用软件包版本的信息。此命令输出的语法如下:

packageName | Version | Repository

apt-cache 的 madison 命令试图模仿 Debian 档案管理工具 madison 的输出格式和部分功能。它以表格形式显示软件包的可用版本。与原始 madison 不同,它只能显示 APT 已检索软件包列表的体系结构信息(APT::Architecture)。

例子:

$ apt-cache madison chromium-browser
chromium-browser | 32.0.1700.102-0ubuntu0.13.10.1~20140128.970.1 | http://mirror.sov.uk.goscomb.net/ubuntu/ saucy-updates/universe amd64 Packages
chromium-browser | 32.0.1700.102-0ubuntu0.13.10.1~20140128.970.1 | http://mirror.sov.uk.goscomb.net/ubuntu/ saucy-security/universe amd64 Packages
chromium-browser | 29.0.1547.65-0ubuntu2 | http://mirror.sov.uk.goscomb.net/ubuntu/ saucy/universe amd64 Packages
chromium-browser | 29.0.1547.65-0ubuntu2 | http://archive.ubuntu.com/ubuntu/ saucy/universe amd64 Packages
chromium-browser | 29.0.1547.65-0ubuntu2 | http://mirror.sov.uk.goscomb.net/ubuntu/ saucy/universe Sources
chromium-browser | 32.0.1700.102-0ubuntu0.13.10.1~20140128.970.1 | http://mirror.sov.uk.goscomb.net/ubuntu/ saucy-updates/universe Sources
chromium-browser | 32.0.1700.102-0ubuntu0.13.10.1~20140128.970.1 | http://mirror.sov.uk.goscomb.net/ubuntu/ saucy-security/universe Sources
chromium-browser | 29.0.1547.65-0ubuntu2 | http://archive.ubuntu.com/ubuntu/ saucy/universe Sources
chromium-browser | 29.0.1547.65-0ubuntu2 | http://archive.ubuntu.com/ubuntu/ saucy/universe Sources

答案4

CTRL使用++打开终端ALTT 然后输入

apt-cache showpkg <package_name>

然后它会给你提供有关可用版本的信息。

例如:

jai@frank-Jai:~$ apt-cache showpkg chromium
Package: chromium
Versions: 

Reverse Depends: 
  mozplugger,chromium 10.0.648.114~r75702-1~
  chromium-bsu,chromium 0.9.14
  chromium-bsu,chromium 0.9.14
Dependencies: 
Provides: 
Reverse Provides: 
jai@frank-Jai:~$ 

相关内容