📅  最后修改于: 2023-12-03 15:40:33.879000             🧑  作者: Mango
apt-get
是 Ubuntu 和其他 Debian 发行版中最常用的软件包管理工具之一。 它通常用于安装、升级和卸载软件包。 但是,有时您可能需要检查系统中已安装的软件包。 在这里,我们将讨论如何使用 apt-get
命令检查已安装的软件包。
检查已安装的软件包有两种方法:使用 apt list
或 dpkg
命令。
通过以下命令检查所有已安装的软件包:
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 -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 list
或 dpkg
命令。