如何查看Debian/Ubuntu Linux软件包版本

时间:2019-11-20 08:53:08  来源:igfitidea点击:

在Debian/Ubuntu Linux如何查看安装的软件包版本?

方法1:使用apt-cache命令查看Ubuntu Linux软件包版本

语法为:

apt-cache policy {package}

或者

apt-cache madison {package}

在安装nginx软件包之前,查看将安装哪个版本的nginx:

$ apt-cache policy nginx

或者

$ apt-cache madison nginx

方法2:使用apt命令查看Debian Linux软件包版本

语法是

apt list {package-name-here}
apt list vim

输出示例:

Listing... Done
vim/xenial,now 2:7.4.963-1ubuntu5 amd64 [installed]

方法3:使用aptitude命令检查软件包版本

语法为:

aptitude versions {package-name-here}
aptitude versions {package-name-here} | more
aptitude versions {package-name-here} | awk { print  }

查看安装在Ubuntu服务器上的htop版本:

$ aptitude versions htop

方法4:使用aptitude或apt-get命令模拟安装程序包

语法如下:

aptitude -V -s install {package-name-here}
apt-get -V -s install {package-name-here}

实际并不会将软件包安装到系统中,只是演示安装过程。

查看已安装软件包的版本

使用以下语法:

apt-show-versions {package-name-here}

或者

dpkg -s {package-name-here}
dpkg -s {package-name-here} | grep -i version

例如,查看系统已安装的vim版本:

$ apt-show-versions vim

或者

$ dpkg -s vim | grep -i version