目录
- 一、yum仓库简介
- 二. ftp搭建yum源
- 三. 搭建国内在线源
- 四. 本地源和在线yum同时使用
- 五. 通过缓存的方式保存所下载的软件包
- 六 . 制作yum仓库
一、yum仓库简介
yum是一个基于RPM包(是Red-Hat Package Manager红帽软件包管理器的缩写)构建的软件更新机制,能够自动解决软件包之间的依赖关系。
yum由仓库和客户端组成,也就是整个yum由两部分组成,所以yum可以存放在两台服务器上。也可以存放在一台服务器上。可以有官方来提供服务,也可以由第三方来提供,比如国内的阿里云,搜狐云,还有一些非盈利组织比如学校等。官方的源一般在国外,下载速度肯定有限,手动更改成国内的云可以大幅提升下载速度。
软件仓库的提供方式:
网络源
FTP服务: ftp://…
HTTP服务: http://…
本地源
本地目录: file://…
二. ftp搭建yum源
1. 关闭防火墙下载ftp服务
2. 开启服务,到服务的家目录下进行挂载光盘镜像
3. 配置ftp源
4.清空缓存建议元数据。下载软件ftp源配置成功
三. 搭建国内在线源
四. 本地源和在线yum同时使用
- 首先要下载一个插件 yum -y install yum-plugin-priorities
此插件就是设置yum安装优先级的
下载阿里云官方epel在线源扩展包
配置优先级
测试结果
五. 通过缓存的方式保存所下载的软件包
由于我们使用yum下载他是不会默认保存你所下载的软件包缓存的,下载完就自动删除了
方法1: vim /etc/yum.conf 修改配置文件
方法二. yum -y isntall --downloadonly httpd --downloaddir=/opt/pkg
此方法光下载缓存到指定目录
方法三. yumdownloader --destdir=/opt/package httpd --resolve
六 . 制作yum仓库
createrepo + 软件包目录 创建软件包依赖关系索引表 来搭建一个yum仓库