吴伟贤のBlog

Feed Rss

基于光盘/ISO的本地yum服务器搭建

04.13.2013, linux, by .

基于光盘/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

评论已关闭。