在Linux系统中,查询已安装的软件包可以使用多种命令,具体取决于你使用的Linux发行版和其包管理器。以下是一些常见的命令:
Debian/Ubuntu(使用APT包管理器)
- 查询所有已安装的软件包:
- 查询所有已安装的软件包:
- 查询特定软件包是否已安装:
- 查询特定软件包是否已安装:
- 或者
- 或者
- 查询软件包的详细信息:
- 查询软件包的详细信息:
Red Hat/CentOS/Fedora(使用RPM包管理器)
- 查询所有已安装的软件包:
- 查询所有已安装的软件包:
- 查询特定软件包是否已安装:
- 查询特定软件包是否已安装:
- 查询软件包的详细信息:
- 查询软件包的详细信息:
Arch Linux(使用Pacman包管理器)
- 查询所有已安装的软件包:
- 查询所有已安装的软件包:
- 查询特定软件包是否已安装:
- 查询特定软件包是否已安装:
- 查询软件包的详细信息:
- 查询软件包的详细信息:
其他有用的命令
- 查找文件属于哪个软件包(适用于Debian/Ubuntu):
- 查找文件属于哪个软件包(适用于Debian/Ubuntu):
- 或者
- 或者
- 查找文件属于哪个软件包(适用于Red Hat/CentOS/Fedora):
- 查找文件属于哪个软件包(适用于Red Hat/CentOS/Fedora):
示例
假设你想查询是否安装了nginx
,可以在Debian/Ubuntu系统上运行:
或者在Red Hat/CentOS系统上运行:
这些命令可以帮助你快速找到系统中已安装的软件包及其相关信息。如果你需要更多关于某个特定软件包的信息,可以使用相应的详细信息查询命令。