灌溉梦想,记录脚步
« »
2011年4月22日技术合集

基于光盘的本地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

日志信息 »

该日志于2011-04-22 01:16由 kevin 发表在技术合集分类下, 你可以发表评论。除了可以将这个日志以保留源地址及作者的情况下引用到你的网站或博客,还可以通过RSS 2.0订阅这个日志的所有评论。

2条评论

  1. 匿名说道:

    如法淘制,成功。。。。。
    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仓库配置是否成功

  2. kevin说道:

    gpgcheck=0 (0是不检测gpg,1是检测)
    gpgkey= (就是GPG-KEY文件的位置)

    配置文件中没有数字,文章中的数字是为了方便查看

发表回复