什么是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

  1. # 进⼊到yum源配置⽂件夹下,删除官⽅所有仓库(-r 递归;-f 强制)
  2. cd /etc/yum.repos.d && rm -rf *
  3. # 下载源 阿里的
  4. curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
  5. # 更新
  6. yum clean all # 清除系统所有的yum缓存
  7. yum makecache # ⽣成yum缓存
  8. # 安装yum扩展(可以看到repos出现eprl仓库⽂件)
  9. yum install -y epel-release
  10. yum clean all && yum makecache
  11. # 查看yum源
  12. # 查看所有的yum源:
  13. yum repolist all