yum相关知识

91 阅读1分钟

介绍

yum是运行在Linux系统上自动管理安装包的系统,操作对象是rpm包,通过收集rpm的相关信息,检查依赖性来实现自动化地升级,安装和移除rpm包。 yum的关键就是要有repository.这个仓库可以是http/ftp站点,也可以是本地的软件池。yum是通过分析rpm包的header来获取依赖关系。rpm包header中包括rpm的各种信息,描述,功能,依赖等。

yum的特点

  1. 可以同时配置多个repository
  2. 简洁的配置文件(/etc/yum.conf)
  3. 自动解决增加或者是删除rpm时遇到过的依赖问题。
  4. 保持与rpm的数据库一致。

yum.conf有main和repository两部分,默认只有main部分,repository定义了每个源的具体位置,是放在/etc/yum.repos.d目录下的。

屏幕截图 2023-06-03 173437.png