📜  检查已安装的软件包 apt-get - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:40:33.879000             🧑  作者: Mango

检查已安装的软件包 apt-get

apt-get 是 Ubuntu 和其他 Debian 发行版中最常用的软件包管理工具之一。 它通常用于安装、升级和卸载软件包。 但是,有时您可能需要检查系统中已安装的软件包。 在这里,我们将讨论如何使用 apt-get 命令检查已安装的软件包。

检查已安装的软件包的方法

检查已安装的软件包有两种方法:使用 apt listdpkg 命令。

使用 apt 命令

通过以下命令检查所有已安装的软件包:

sudo apt list --installed

此命令将列出所有已安装的软件包,如下所示:

xorg/xenial-updates,xenial-security,now 1:7.7+13ubuntu3 amd64 [installed,automatic]
xorg-docs-core/xenial-updates,xenial-updates,xenial-security,xenial-security,now 1:1.7.1-1ubuntu0.1 all [installed]
xterm/xenial-updates,xenial-security,now 322-1ubuntu1.2 amd64 [installed,automatic]
yelp/xenial-updates,xenial-updates,xenial-security,xenial-security,now 3.18.1-1ubuntu4.1 amd64 [installed,automatic]
yelp-xsl/xenial-updates,xenial-updates,xenial-security,xenial-security,now 3.18.1-1ubuntu4.1 all [installed,automatic]
zeitgeist-core/xenial-updates,xenial-updates,xenial-security,xenial-security,now 0.9.16-0ubuntu2.1~gcc5.4ubuntu1 amd64 [installed,automatic]
zeitgeist-datahub/xenial-updates,xenial-updates,xenial-security,xenial-security,now 0.9.16-0ubuntu2.1~gcc5.4ubuntu1 amd64 [installed,automatic]
zip/xenial-updates,xenial-security,now 3.0-11ubuntu1.1 amd64 [installed]

此外,您还可以使用以下命令检查特定软件包的状态:

sudo apt list --installed | grep package_name
使用 dpkg 命令

使用以下命令检查所有已安装的软件包:

dpkg -l

此命令将列出所有已安装的软件包,如下所示:

Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name                       Version              Architecture         Description
+++-==========================-====================-====================-================================================================
...

这里,“Desired”一列只是显示了软件包的状态。 它还包含不同的字母代码,例如“D”表示安装的软件包,“N”表示未安装的软件包等。

您还可以使用以下命令检查特定软件包的状态:

dpkg -l | grep package_name

以上就是使用 apt-get 命令检查已安装的软件包的方法。

结论

apt-get 是 Ubuntu 和其他 Debian 发行版中最常用的软件包管理工具之一。 检查已安装的软件包是使用 apt-get 命令的一个很好的用例。 本文介绍了两种方法来检查已安装的软件包:使用 apt listdpkg 命令。