提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
文章目录
一、YUM仓库服务
1.YUM (Yellow dog Updater Modified)
- 基于RPM包构建的软件更新机制
- 可以自动解决依赖关系
- 所有软件包由集中的YUM软件仓库提供
2.准备安装源
软件仓库的提供方式
- FTP服务:baseurl=ftp://…
- HTTP服务:baseurl=http://…
- 本地目录:baseurl=file://…
RPM软件包的来源
- CentOs发布的RPM包集合
- 第三方组织发布的RPM包集合
- 用户自定义的RPM包集合
软件仓库类型 | baseurl | 支持的访问数量 | 优缺点 |
---|---|---|---|
本地源 | =file://… | 一对一 | 软件安装快,软件数量少,版本低 |
ftp源 | =ftp://… | 多对一 | 软件安装快,软件数量少,版本低 |
在线源 | =http://… | 多对一 | 软件数量多,版本新,但安装前需要更新缓存,安装速度较慢 |
构建CentOS7软件仓库
- RPM包来自CentOS 7 DVD光盘
- 通过FTP方式提供给客户机
在软件仓库中加入非官方RPM包组
- 包括存在依赖关系的所有RPM包
- 使用createrepo工具建立仓库数据文件
访问yum仓库