一、Yum是什么
Yum是一种包管理器,可用于在Red Hat和CentOS等Linux发行版中自动从公共存储库中下载并安装软件包。它代替了早期的RPM操作,可以解决依赖关系问题,并确保所有相关软件包都已安装。
在CentOS中,建议使用Yum安装和更新软件包,因为它会自动处理所有依赖关系,不必手动解决它们。
二、安装Yum
在CentOS中,Yum预先安装。如果Yum未安装,请执行以下命令以安装它:
$ sudo yum install yum
执行命令后,系统会自动下载和安装Yum。
三、配置软件库
配置yum软件包管理器,使其可以访问额外的软件包库。使用Yum时,您会从存储库中检索安装软件包。此存储库配置在/etc/yum.repos.d/目录中。此时没有任何额外的存储库。
1. 随着时间的推移,软件包库更改,由于安全问题而被取代或停止使用。请始终使用来自正式渠道的存储库。
2. 请勿将未经授权的存储库添加到系统中。
3. 在安装软件包之前,请始终查看软件包列表判断软件包是否来自相信的源。
以下是添加:epel存储库的示例:
$ sudo yum install epel-release
安装后,epel存储库将添加到/etc/yum.repos.d/目录中,如下所示:
$ ls /etc/yum.repos.d/ CentOS-Base.repo CentOS-CR.repo CentOS-Media.repo CentOS-Vault.repo CentOS-Debuginfo.repo CentOS-fasttrack.repo epel.repo epel-testing.repo
四、使用Yum
1.安装软件包:要在CentOS中安装包,需要使用yum install命令,后跟软件包名称。下面是安装tree软件包的示例:
$ sudo yum install tree
2.检查软件包信息:有时您需要查找特定软件包的详细信息。要查看这些详细信息,请使用yum info命令,后跟软件包名称。以下是查找tree软件包信息的示例:
$ sudo yum info tree
3.更新软件包:要将系统中的所有软件包更新为最新版本,请使用以下命令:
$ sudo yum update
4.搜索软件包:如果您正在寻找某个特定软件包,但您不确定其名称,您可以使用以下命令搜索软件包名称:
$ sudo yum search PACKAGE-NAME
以上就是使用Yum的常见命令,可以轻松管理CentOS上的软件包了。