您的位置:首页 > 运维架构 > Linux

RHEL6设置本地YUM源

2015-07-23 10:27 501 查看


工具/原料

装有RHEL6系统的电脑

RHEL6安装ISO镜像文件

百度经验:jingyan.baidu.com

1、挂载iso镜像,拷贝文件

1

命令如下:

mount -o loop /mnt/hgfs/shared/rhel-server-6.0-i386-dvd.iso  /mnt

mkdir /media/rhel_local_resource

cp –a  /mnt/*  /media/rhel_local_resource

2

其中的拷贝操作可能会需要花费些时间,因为安装iso文件很大的缘故,如下图所示 :



步骤阅读


END

百度经验:jingyan.baidu.com

2、创建repo文件

1

在 /etc/yum.repos.d/中删除原来repo文件,新建一个扩展名为.repo的文件,文件名自定义。

命令如下:

vim  /etc/yum.repos.d/mylocal.repo

2

文件内容如下:



步骤阅读


3

文件内容含义解释:

[]: 

     中括号中的是repository id,id可以随意命名,不过要注意的是不能存在

     相同的id,因为id是用来标识不同容器的;

name:

     后接repository name,用来说明容器,随意命名;

baseurl:

     repository的地址,如果是网络地址,就用http://,如果本地地址,就用

     file://。我们这里用的就是本地地址。注意上面的之所以是三个“///”,

     是因为第三个“/”表示根目录。

enable:

     表示这个容器是否启用。启用就设置为1,不启用就设置为0。

gpgcheck:

      表示是否检查rpm文件的数字签名。检查就设置为1,不检查就设置为0。

gpgkey:

      就是数字签名的公钥文件所在位置。如果gpgcheck值为1,此处就需要指

      定gpgkey文件的位置,如果gpgcheck值为0 ,就不需要此项了。上面的

      gpgcheck设置为0,此处可以没有gpgkey。

END

百度经验:jingyan.baidu.com

3、修改yumRepo.py 文件

1

命令如下:

vim  /usr/lib/python2.6/site-packages/yum/yumRepo.py

2

找到如下行

remote = url + '/' + relative

修改为

remote = "/media/rhel_local_resources" + '/' + relative

如下图所示:



步骤阅读


3

至此,配置就完成了。接下来测试一下配置是否成功。

END

百度经验:jingyan.baidu.com

4、清理过期YUM缓存

1

命令如下:

yum clean all

如下图所示:



步骤阅读


END

百度经验:jingyan.baidu.com

5、测试配置

1

命令如下:

yum grouplist

2

成功返回组列表,表示配置成功,如下图所示:



步骤阅读


3

赶快去尝试yum安装带来的乐趣吧!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  linux yum