当前位置:首页 > linux > 正文

linux查询已安装的包的信息命令

  • linux
  • 2024-05-01 11:51:44
  • 9151

1. dpkg-query
dpkg-query 命令用于查询 Debian 软件包的信息。 它提供以下选项:
-l:列出已安装的软件包及其详细信息。
-s:显示单个软件包的信息。
-L:显示软件包安装的文件列表。
-f:显示指定字段。
示例:
$ dpkg-query -l
$ dpkg-query -s apache2
$ dpkg-query -L apache2
2. apt-cache
apt-cache 命令是一个高级前端,可以用来与 Advanced Packaging Tool (APT) 交互。 它提供以下选项:
show:显示单个软件包的信息。
showpkg:显示软件包的简要信息。
search:搜索软件包。
pkgnames:列出已安装软件包的名称。
示例:
$ apt-cache show apache2
$ apt-cache showpkg apache2
$ apt-cache search curl
$ apt-cache pkgnames
3. rpm
rpm 命令用于管理 Red Hat Package Manager (RPM) 软件包。 它提供以下选项:
-q:查询已安装的软件包。
-qa:列出已安装的软件包及其详细信息。
-ql:显示软件包安装的文件列表。
-qf:显示指定字段。
示例:
$ rpm -q apache
$ rpm -qa
$ rpm -ql apache
$ rpm -qf apache
4. zypper
zypper 命令用于管理 SUSE 和 openSUSE 软件包。 它提供以下选项:
se:搜索软件包。
info:显示单个软件包的信息。
list-installed:列出已安装的软件包及其详细信息。
info-installed:显示已安装软件包的简要信息。
示例:
$ zypper se apache2
$ zypper info apache2
$ zypper list-installed
$ zypper info-installed apache2
其他提示
这些命令通常有其他选项来过滤和显示特定信息。 请参阅相应的手册页以了解更多详情。
输出可以管道到其他命令进行进一步处理或过滤。
这些命令还可用于查询软件包的可用更新和安装状态。