什么是YUM
就是来安装东西 下载东西的 ,只要你知道你要下载的东西叫什么名字直接
yum install
卸载也是如此
YUM,全称Yellow dog Updater, Modifier,是一个自由、开源的命令行软件包管理工具,运行在基于RPM包管理的的Linux操作系统(例如RedHat、CentOS、Suse等)。
基于 RPM 包管理,能够从指定的服务器自动下载 RPM 包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。yum 主要是更方便的添加、删除、更新RPM包,自动解决软件包之间的依赖关系,方便系统更新及软件管理。yum 通过软件仓库(repository)进行软件的下载、安装等,软件仓库可以是一个 HTTP 或 FTP 站点,也可以是一个本软件池,资源仓库也可以是多个,在 /etc/yum.conf 文件中进行相关配置即可。在yum的资源库中,会包括 RPM 的头信息(header),头信息中包括了软件的功能描述、依赖关系等。通过分析这些信息,yum 计算出依赖关系并进行相关的升级、安装、删除等操作。
配置yum
# 进⼊到yum源配置⽂件夹下,删除官⽅所有仓库(-r 递归;-f 强制)
cd /etc/yum.repos.d && rm -rf *
# 下载源 阿里的
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
# 更新
yum clean all # 清除系统所有的yum缓存
yum makecache # ⽣成yum缓存
# 安装yum扩展(可以看到repos出现eprl仓库⽂件)
yum install -y epel-release
yum clean all && yum makecache
# 查看yum源
# 查看所有的yum源:
yum repolist all