YUM仓库的概述
- RPM包构建的软件更新机制
- 自动解决依赖关系
- 软件包由集中的YUM软件仓库提供
要成功使用YUM机制来更新系统和软件,需要有一个包含各种rpm安装包文件及其依懒软件的软件仓库,提供软件仓库的服务器也称为“源”服务器。
一、准备 络安装源(服务器端)
YUM软件仓库通常借助于HTTP协议或FTP协议来进行发布, 这样可以面向 络中的所有客户机提供软件源服务。为了便于客户机查询软件包,获取依懒关系等信息,在软件仓库中需要提供仓库数据(repodate文件),其中收集了目录下所有的rpm头部信息。
1.CentOS发布的RPM包集合;
2.第三方组织发布的RPM包集合;
3.用户自定义的RPM包集合。
1.准备软件仓库目录
在centos 7 系统的安装光盘中,已针对软件目录Packages建立好了repodate数据。因此只需将整个光盘中的内容通过HTTP和FTP的方式进行发布,就可以作为软件仓库。
对于用户搜集的非Centos 7 光盘中的软件包。除了需要准备的相应的目录之外还需要手工的创建repodate文件,这就需要用到createrepo工具。
二、配置软件仓库位置(客户端)
yum工具使用的软件仓库信息存放在/etc/yum.repos.d目录下扩展名必须是“.repo”结尾,我们可以把里面的源备份到一个文件里面去,然后创建一个新的文件local.repo
[root@web yum.repos.d]# ls
backup local.repo
[root@web yum.repos.d]#vim local.repo //创建新的YUM仓库
通过FTP发布的光盘镜像中的rpm包
yum 工具的一些常用指定
二、安装、升级、卸载软件包
使用yum命令进行操作时,自动检查并解决软件包之间的依懒关系,期间会提示用户按“y”确认。若希望自动确认,可以在yum命令后添加“-y”选项。
如果YUM配置文件编写错误,修改配置文件之后,建议使用
文章知识点与官方知识档案匹配,可进一步学习相关知识CS入门技能树Linux入门初识Linux24972 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!