yum(Yellowdog Updater Modified)是一个基于RPM的软件包管理器,能够从指定服务器自动下载RPM包并且安装,可以处理软件之间的依赖关系,一次性安装所有依赖的软件包,无需一个个下载安装。

yum

  1. # 查看哪个软件包包括了
  2. yum provides ifconfig
  3. yum whatprovides ifconfig
  4. # 查询到在net-tools中,之后就可以安装了
  5. yum install net-tools
  6. # 搜索某个软件名或描述的重要关键字
  7. yum search postgresql
  8. # 列出软件功能
  9. yum info mdadm
  10. # 列出yum服务器上面所有的软件名称
  11. yum list
  12. # 找出以pam开头的软件名称
  13. yum list pam*
  14. # 列出yum服务器上可提供本机进行升级的软件
  15. yum list updates
  16. # 安装/升级
  17. yum install/update 软件名称
  18. yum install 软件名称 -y #安装过程中免输入y确认
  19. # 删除
  20. yum remove 软件名称
  21. # 查看容器和本机上可用与安装过的软件组
  22. yum grouplist
  23. # 查看group内所有组名称
  24. yum groupinfo group_name
  25. # 安装与删除

原理图

服务器

20180807165933884.jpg

linux客户端

20180807165943865.jpg

流程

20180807171750299.jpg

参考文章

  1. YUM工作原理及使用
  2. Yum的使用及详解