选取一台有web服务的服务器作为yum服务器

2、创建文件夹

为了方便管理,我们创建以系统名称命名的文件夹名称

搭建自己的yum服务器_java

3、安装yum-utils、createrepo 

搭建自己的yum服务器_java_02搭建自己的yum服务器_java_03

4、利用yumdownloader下载需要的包到指定目录

搭建自己的yum服务器_java_04

例如下载内核所有包到当前目录

5、有时候我们只知道某个组件,但是不知道它不是一个yum包,我们可以通过yum provides 查找该组件属于哪个包

搭建自己的yum服务器_java_05

yum2.x版本,直接yum provides yumdownloader就可以,yum 3.x版本,需要在前面加*/

6、下载好源码rpm文件之后,利用createrepo工具生成创建yum仓库、创建索引信息

搭建自己的yum服务器_java_06

7、用web服务器搭建,配置网络可以访问,并配置列出目录,如图:

搭建自己的yum服务器_java_07

8、到客户端进行测试:

搭建自己的yum服务器_java_08

搭建自己的yum服务器_java_09配置完成后清理yum缓存

yum clean all

yum makecache

yum repolist

搭建自己的yum服务器_java_10

完成,搭建自己的yum服务器,在内网,或者网络环境差的情况下,可以不必要去占用带宽资源,安装需要的软件也不需要一直等包下载,还可以自定义其他yum仓库中没有的yum包。