我正在考虑安装hylafax+ 5.5.4版本,上个月在我的Debian PC上发布。

我查了dpkg -l | grep“hylafax”,发现现在的版本是5.5.3。然后我检查了apt-cache搜索hylafax,看到包是可用的,但我看不到任何版本号。

如何在apt-get中找到可用的软件包版本?


当前回答

apt policy <package>

在短

其他回答

下面的方法可能效果不错:

aptitude versions ^hylafax+

多看天赋(8)

apt policy <package>

在短

Linux Mint, Debian 9, Ubuntu 16.04及更老版本:

短信息:

apt policy <package_name>

详细信息(与描述和视情况而定):

apt show <package_name>

另外,apt-show-versions包(单独安装)解析关于已安装内容的dpkg信息,并告诉您包是否为最新的。

例子……

sudo apt-show-versions --regex chrome

输出:

google-chrome-stable/stable upgradeable from 32.0.1700.102-1 to 35.0.1916.114-1
xserver-xorg-video-openchrome/quantal-security uptodate 1:0.3.1-0ubuntu1.12.10.1

你也可以简单地做常规的apt-get更新,然后,按照手册,做:

apt-get -V升级

-V显示详细版本号

它将显示当前包与将以类似于下面的格式升级的包:

~# sudo apt-get -V upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
The following packages will be upgraded:
   curl (7.38.0-4+deb8u14 => 7.38.0-4+deb8u15)
   php5 (5.6.40+dfsg-0+deb8u2 => 5.6.40+dfsg-0+deb8u3)
2 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 12.0 MB of archives.
After this operation, 567 kB of additional disk space will be used.
Do you want to continue? [Y/n]