CentOS 7 系统中 Yum 和 RPM 的使用指南

Yum 简介
Yum(Yellowdog Updater, Modified)是 CentOS 7 系统中常用的包管理器,它用于自动处理依赖关系,安装、更新和删除软件包,Yum 依赖于 RPM(Red Hat Package Manager)进行软件包的管理。
RPM 简介
RPM 是一种用于软件包管理的工具,它可以将软件包安装到系统中,并管理这些软件包的依赖关系,RPM 包通常包含软件的二进制文件、文档、配置文件等。
Yum 基本命令
搜索软件包
yum search 软件包名称
安装软件包
yum install 软件包名称
更新软件包
yum update 软件包名称
卸载软件包
yum remove 软件包名称
查看软件包信息

yum info 软件包名称
查看所有已安装的软件包
yum list installed
RPM 基本命令
安装 RPM 包
rpm -ivh 包名-版本号-架构号.rpm
卸载 RPM 包
rpm -e 包名
查看 RPM 包信息
rpm -qi 包名
查看 RPM 包文件内容
rpm -qpl 包名-版本号-架构号.rpm
Yum 和 RPM 的依赖关系处理
Yum 和 RPM 都能够自动处理软件包的依赖关系,当安装或更新软件包时,Yum 会检查该软件包的依赖关系,并自动安装所需的依赖包。
示例
以下是一个使用 Yum 安装 Apache 服务器的示例:

yum install httpd
Yum 会自动安装 Apache 服务器及其依赖的软件包。
FAQs
问题 1:如何查看已安装的软件包列表?
解答:使用以下命令可以查看已安装的软件包列表:
yum list installed
问题 2:如何卸载已安装的软件包?
解答:使用以下命令可以卸载已安装的软件包:
yum remove 软件包名称
通过以上指南,您应该能够熟练地在 CentOS 7 系统中使用 Yum 和 RPM 进行软件包的管理。

