基于光盘/ISO的本地yum服务器搭建
一、YUM服务端
1.创建一个存放放RPM所有安装包的目录 ,位置自定义,有兴趣的同学可以放在/home下
mkdir -p /opt/yum
2.获取RedHat的ISO镜像文件,并挂载
mkdir -p /mnt/cdrom mount -t iso9660 /dev/cdrom /mnt/cdrom
如果没有光盘,也可以用ISO镜像文件,直接挂载ISO文件,假设ISO放在home下
mount -t iso9660 -o loop /home/rhel-server-6.0-x86_64-dvd.iso /mnt/cdrom
3.获取RPM包源,将ISO中的Server目录复制到本机需要安装YUM仓库的目录下:例如/opt/yum
cp -r /mnt/cdrom/Server /opt/yum
4.进入你自己创建的YUM仓库,并安装createrepo工具
cd /opt/yum/Server ls | grep create rpm -ivh createrepo-0.4.11-3.el5.noarch.rpm
5.重建仓库信息配置文件(/opt/yum目录下)
createrepo /opt/yum
二,YUM客户端
1.基于之前已经建立的YUM仓库,这里配置YUM客户端
cd /etc/yum.repos.d mkdir backup mv *.repo backup //备份原有配置
2.然后在/etc/yum.repos.d下创建yum.repo文件,并输入如下配置信息:
[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仓库配置是否成功
yum clear all yum list