如何查看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