HCRM博客

如何查看CentOS系统已安装的软件列表?

Centos操作系统中,查看已安装的软件和软件包信息可以通过多种命令行工具来实现,以下是几种常用的方法:

使用rpm 命令

如何查看CentOS系统已安装的软件列表?-图1
(图片来源网络,侵权删除)

1、查询所有已安装的软件包

  • rpm qa

2、查询特定软件包是否已安装

  • rpm q <package_name>

查询nginx 软件包是否已安装:

  • rpm q nginx

3、查询某个软件包的详细信息

  • rpm qi <package_name>

查询nginx 软件包的详细信息:

  • rpm qi nginx

4、查询某个软件包的文件列表

如何查看CentOS系统已安装的软件列表?-图2
(图片来源网络,侵权删除)
  • rpm ql <package_name>

查询nginx 软件包的文件列表:

  • rpm ql nginx

5、查询某个软件包的安装位置

  • rpm ql <package_name> | less

查询nginx 软件包的安装位置:

  • rpm ql nginx | less

使用yum 命令(适用于 CentOS 7 及更早版本)

1、列出所有已安装的软件包

  • yum list installed

2、列出特定的已安装软件包

如何查看CentOS系统已安装的软件列表?-图3
(图片来源网络,侵权删除)
  • yum list installed <package_name>

列出nginx 软件包的详细信息:

  • yum list installed nginx

3、列出所有可更新的软件包

  • yum checkupdate

4、获取某个软件包的信息

  • yum info <package_name>

获取nginx 软件包的信息:

  • yum info nginx

使用dnf 命令(适用于 CentOS 8 及更高版本)

1、列出所有已安装的软件包

  • dnf list installed

2、列出特定的已安装软件包

  • dnf list installed <package_name>

列出nginx 软件包的详细信息:

  • dnf list installed nginx

3、列出所有可更新的软件包

  • dnf checkupdate

4、获取某个软件包的信息

  • dnf info <package_name>

获取nginx 软件包的信息:

  • dnf info nginx

相关问答FAQs

Q1: 如果忘记了软件包的全名,如何快速找到它?

A1: 你可以使用yum searchdnf search 命令来搜索包含关键字的软件包。

  • yum search <keyword>

或者

  • dnf search <keyword>

这将帮助你找到包含指定关键字的软件包名称。

Q2: 如何查看一个已经卸载的软件包的历史记录?

A2: CentOS本身没有直接提供查看已卸载软件包历史记录的命令,不过,你可以通过查看/var/log/yum.log/var/log/dnf.log 文件来查看软件包的安装和卸载记录。

  • cat /var/log/yum.log | grep <package_name>

或者

  • cat /var/log/dnf.log | grep <package_name>

这些日志文件会记录软件包的安装、更新和卸载操作。

本站部分图片及内容来源网络,版权归原作者所有,转载目的为传递知识,不代表本站立场。若侵权或违规联系Email:zjx77377423@163.com 核实后第一时间删除。 转载请注明出处:https://blog.huochengrm.cn/pc/6520.html

分享:
扫描分享到社交APP
上一篇
下一篇