虽然yum源 可以简化我们在 Linux 上安装软件的过 程,但是环境通常无法上网,不能连接外网的yum源。所以这样就无法使用yum命令安装软件了。为了在内网中也可以使用yum安装相关的软件,就要配置yum源。yum
源其实就是一个保存了多个RPM包的服务器,可以通过http的方式来检索、下载并安装相关的RPM包,如下图:
1.准备 一台Linux服务器,配置好这台服务器的IP地址,上传CentOS镜像
到服务器
2.将CentOS镜像
镜像挂载到某个目录
3.修改 本机上的yum源配置文件,将源指向自己备份原有的yum源的配置文件
4.清除 yum缓存
yum clean all
5.列出 可用的yum源
yum repolist
6.安装 相应的软件
yum install -y httpd
7.开启 httpd使用浏览器访问http://192.168.0.100:80(如果访问不通,检查防火墙是否开启了80端口或关闭防火墙)
service httpd start
8.将yum源配置 到httpd(Apache Server)中,其他的服务器即可通过网络访问这个内网中的yum源了
cp -r /var/iso/ /var/www/html/CentOS-6.7
9.取消 先前挂载的镜像
umount /var/iso
10.在 浏览器中访问http://192.168.0.100/CentOS-6.7/
11.让其他 需要安装RPM包的服务器指向这个yum源,准备一台新的服务器,备份或删除
12.在 这台新的服务器上执行yum的命令
yum clean all yum repolist
13.安装 相应的软件
yum install -y gcc
14.加入 依赖包到私有yum的repository
进入到repo目录 执行命令: createrepo .