在 Linux 系统中,有多种方法可以检查已安装的软件。这里列出几种常见的方式。

1. 对于使用 dpkg/apt (Debian, Ubuntu及其它基于 Debian 的发行版)

要列出所有通过 `dpkg` (包数据库) 安装的软件(即,所有的程序包),可以运行以下命令:

linux查看安装的软件  第1张

bash

dpkg l

你可以通过加上软件包名的部分搜索词来进行过滤。比如,列出所有的图形界面应用程序可以这样写:

bash

linux查看安装的软件  第2张

dpkg l | grep 'gdebi'

`aptcache pkgnames`命令可以列出所有通过APT存储库安装的名字。结合 `grep`, 可以缩小查询的范围。

2. 对于 YUM/Apt/Yaourt/RPM 包管理 (Fedora/CentOS, RedHat)

这些系统使用的是 Rpm 包,要查看已经安装了的RPM包列表,可以执行:

bash

rpm qa

linux查看安装的软件  第3张

如果你只想列出包含特定关键词名称的已安装包,则可附加 `grep` 进行筛选。

bash

rpm qa | grep python

linux查看安装的软件  第4张

3. 使用 dnf(Fedora)

对于较新的 Fedora 用户或那些希望迁移到一个更现代的 RPM 工具的用户,可以试试用 `dnf`。与使用 `yum` 类似,列出全部已安装的包命令如下:

linux查看安装的软件  第5张

bash

dnf list installed

或者搜索指定软件:

bash

linux查看安装的软件  第6张

dnf list installed 'package'

4. 使用 Zypper(SUSE)

对于 openSUSE 用户,可以使用 `zypper` 命令列出所有的已经安装软件包。

linux查看安装的软件  第7张

bash

zypper se installedonly

这应该涵盖了一些常用 Linux 分布版本的查看方法了。每个Linux系统可能都有自己独特的管理和组织已安装包的方法,具体还是要看你的操作系统种类及使用的具体工具(比如 apt, dnf, yum, zypper, pacman 等等)。

linux查看安装的软件  第8张

如果有具体的Linux发行版需要查询,或是你使用的是特殊的工具来管理和查询安装包的话,请进一步告知详细信息。