如何检查某个程序是否已安装及其版本?

如何检查某个程序是否已安装及其版本?

我正在探索使用 ubuntu 终端。出于特殊原因,我需要检查是否安装了 Python 解释器,例如 cPython。怎么做?一般来说,如何检查某个程序是否已安装及其版本?

答案1

你可以使用以下命令获取所有已安装软件包的列表

dpkg --get-selections

要获取有关软件包的更多信息,请尝试

dpkg -s <PACKAGENAME>

答案2

你可以尝试这些。

通过

which <packagename>

例如:哪个 Firefox

正确结果:/usr/bin/firefox

由 dpkg 提供

dpkg -l | grep <packagename>

例子:dpkg -l | grep firefox

正确结果:ii firefox 22.0+build2-0ubuntu0.12.04.2 Safe and easy web browser from Mozilla

插图

在此处输入图片描述

答案3

要了解已安装包的版本,只需使用以下dpkg-query命令:

$ dpkg-query -W foo
dpkg-query: no packages found matching foo
$ dpkg-query -W unity
unity   7.2.0+14.04.20140423-0ubuntu1.2

相关内容