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>

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

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