如何在 Debian 上检查已安装软件包的版本
如果您是 Debian 用户,您就会知道保持软件最新是多么必要。安装最新版本的软件包有助于提高系统的性能、安全性和稳定性。但是,在更新软件包之前,您需要知道系统上当前安装的版本。您可以使用不同的命令来检查已安装的软件包版本。在本指南中,我们将详细讨论这些命令。
检查 Ubuntu/Debian 上已安装软件包的版本
以下是可用于检查 Debian 上已安装软件包版本的方法/命令:
方法一
根据系统上安装的软件包,您可以使用 -v 或 –version 选项来检查已安装软件包的版本:
例如:
方法二
apt 命令有多种选项,其中一个选项是列表。它与包名称一起使用来检查已安装包的版本。该命令的一般语法是:
这里我使用 apt list 命令来检查curl实用程序的版本:
使用标志 -a 检查存储库中特定包的所有可用选项:
方法三
apt-cache 是 Debian 命令行工具,用于查询 APT 缓存。要获取已安装软件包版本的输出,请运行以下命令:
让我们用 apt-cache 检查一下curl的版本:
上图中,已安装:7.74.0-1.3+debllu7显示了curl的版本,如果您的系统上未安装该软件包,您将看到无值 >对于已安装选项。
方法4
您还可以使用aptitude命令行工具检查Debian上已安装的软件包版本。但是,您必须首先通过以下命令将其安装在 Debian 系统上:
一旦aptitude成功安装到您的系统上,请使用下面提到的语法命令来获取软件包的版本。
将包替换为您要检查的包的名称。我正在使用aptitude命令来检查curl的版本:
方法5
您还可以通过以下命令安装 apt-show-versions 命令行实用程序,以检查 Debian 上已安装软件包的版本。
使用apt-show-versions命令输入包的名称以获取可用包的列表:
方法6
dpkg 是基于 Debian 的 Linux 系统的包管理器。带有 grep 和软件包名称的 dpkg 命令将提供软件包的已安装版本。
例如:
包起来
升级之前了解软件包版本很重要。我们还可以在Debian上检查安装包的版本来确认安装。在本指南中,我们解释了六个不同的命令来检查 Debian 上已安装软件包的版本。您可以使用这些命令来检查 Debian 上任何软件包的已安装版本。