基于光盘的本地yum服务器搭建
一、YUM服务端
1.创建一个存放放RPM所有安装包的目录 ,位置自定义,有兴趣的同学可以放在/home下
1 | mkdir -p /opt/yum |
2.获取RedHat的ISO镜像文件,并挂载
1 2 | mkdir -p /mnt/cdrom mount -t iso9660 /dev/cdrom /mnt/cdrom |
3.获取RPM包源,将ISO中的Server目录复制到本机需要安装YUM仓库的目录下:例如/opt/yum
1 | cp -r /mnt/cdrom/Server /opt/yum |
4.进入你自己创建的YUM仓库,并安装createrepo工具
1 2 3 | cd /opt/yum/Server ls | grep create rpm -ivh createrepo-0.4.11-3.el5.noarch.rpm |
5.重建仓库信息配置文件(/opt/yum目录下)
1 | createrepo /opt/yum |
二,YUM客户端
1.基于之前已经建立的YUM仓库,这里配置YUM客户端
1 2 3 4 | cd /etc/yum.repos.d mkdir backup mv *.repo backup //备份原有配置 |
2.然后在/etc/yum.repos.d下创建yum.repo文件,并输入如下配置信息:
1 2 3 4 5 6 | [Server] name=Server baseurl=file:///opt/yum/Server enabled=1 gpgcheck=0 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-RedHat-release |
3.测试YUM仓库配置是否成功
1 2 | yum clear all yum list |
2 条评论
如法淘制,成功。。。。。
cd /etc/yum.repos.d
mkdir backup
mv *.repo backup
//备份原有配置
2.然后在/etc/yum.repos.d下创建yum.repo文件,并输入如下配置信息:
1
2
3
4
5
6
[Server]
name=Server
baseurl=file:///opt/yum/Server
enabled=1
gpgcheck=0 (这个是不是检查文件)
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-RedHat-release (不知道这个是什么意思为什么这样做。。)
3.测试YUM仓库配置是否成功
gpgcheck=0 (0是不检测gpg,1是检测)
gpgkey= (就是GPG-KEY文件的位置)
配置文件中没有数字,文章中的数字是为了方便查看