如何在不安装 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.1
和2.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使用++打开终端ALT,T 然后输入
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:~$