Chinaunix首页 | 论坛 | 博客
  • 博客访问: 111807
  • 博文数量: 13
  • 博客积分: 1513
  • 博客等级: 上尉
  • 技术积分: 170
  • 用 户 组: 普通用户
  • 注册时间: 2010-06-11 12:46
文章分类

全部博文(13)

文章存档

2012年(3)

2011年(1)

2010年(9)

我的朋友

分类: LINUX

2011-03-10 21:48:39

创建本地yum源的方法

说明:此方法主要是针对于有5张CD盘所提供的创建本地yum repository的解决方案。如果您的系统盘是DVD盘,您可以通过直接将yum源指向DVD即可使用,而不用再采取这里给出的方法。

1、 使用root用户登录系统,并使用下面的命令创建目录:

# mkdir -v /media/cdrom

# mkdir -v /var/yum

2、 挂载第一张光盘,并复制里面的全部内容至/var/yum目录,这可以使用以下命令实现:

# mount /dev/cdrom /media/cdrom

# rsync -r /media/cdrom /var/yum

面后卸载光盘

# umount /dev/cdrom

接下来弹出第一张光盘,并依次插入后面的四张盘,而且每张盘插入以后都要按顺序执行上面的3条命令。

3、 检查当前是否已经安装createrepo包的安装情况:

# rpm -q createrepo

如果显示为尚未安装,则需要执行如下的命令完成安装:

# cd /var/yum/Server/

# rpm -ivh /media/cdrom/Server/createrepo-0.4.4-2.fc6.noarch.rpm

注:上面安装的这个包createrepo的版本号可能会有所不同,你只要保证包的名字相同即可。

4、 创建yum repository的xml-rpm-metadata,执行如下命令:

# createrepo -g /var/yum/Server/repodata/comps-rhel5-server-core.xml /var/yum/Server/

# createrepo -g /var/yum/VT/repodata/comps-rhel5-vt.xml /var/yum/VT/

# createrepo -g /var/yum/Cluster/repodata/comps-rhel5-cluster.xml /var/yum/Cluster/

# createrepo -g /var/yum/VT/repodata/comps-rhel5-cluster-st.xml /var/yum/ClusterStorage/

5、 创建本地yum客户端的repo文件,以使用本地yum repository:

# cd /etc/yum.repos.d/

# vim local.repo

接下来在文件中添加如下内容后保存:

[base]

name=Server

baseurl=file:///var/yum/Server

gpgcheck=0

[VT]

name=VT

baseurl=file:///var/yum/VT

gpgcheck=0

[Cluster]

name= Cluster

baseurl=file:///var/yum/ Cluster

gpgcheck=0

[CS]

name= ClusterStorage

baseurl=file:///var/yum/ ClusterStorage

gpgcheck=0

6、 测试使用yum来安装软件包

# yum install httpd

如果能正常安装,那么恭喜你,本地yum repository创建成功!!

阅读(2144) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~