您的位置:首页 > 其它

创建本地yum源

2011-08-14 00:18 351 查看
当您在安装linux软件包时,使用rpm包经常遇到软件安装包相依赖的问题,这时您可以选择配置本地yum源的方式来使用yum安装软件。

本实验是针对rhel5版本的linux设置yum

方法一:借助镜像安装本地yum源

1,yum相关的软件包

rpm -qa yum*

yum-updatesd-0.9-2.el5

yum-metadata-parser-1.1.2-2.el5

yum-3.2.19-18.el5

yum-security-1.1.16-13.el5

yum-rhn-plugin-0.5.3-30.el5

2,检查系统中是否安装yum软件包

rpm -q yum

rpm -ivh yum 安装yum

3,挂载系统光盘镜像

mkdir /mnt/cdrom

mount /dev/cdrom /mnt/cdrom

4,编辑客户端配置文件

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

[base]

name=local yum

baseurl=file:///mnt/cdrom/Server

gpgcheck=0

5,此时您就可以使用您的yum安装软件了

yum install httpd

方法二:直接在本地建立yum源

1,yum相关的软件包

rpm -qa yum*

yum-updatesd-0.9-2.el5

yum-metadata-parser-1.1.2-2.el5

yum-3.2.19-18.el5

yum-security-1.1.16-13.el5

yum-rhn-plugin-0.5.3-30.el5

2,检查系统中是否安装yum软件包

rpm -q yum

rpm -ivh yum 安装yum

3,挂载系统光盘镜像

mkdir /mnt/cdrom

mount /dev/cdrom /mnt/cdrom

3, 创建本地yum库

mkdir -v /var/yum

rsync -r /mnt/cdrom/* /var/yum

4,检查是否安装

createrepo包的安装情况:

rpm -q createrepo

如果没有安装,则需要执行如下的命令完成安装:

cd /var/yum/Server/

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

5,创建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/

6,创建本地yum客户端的repo文件,以使用本地yum 仓库:

vim /etc/yum.repos.d/localyum.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

[ClusterStorage]

name= ClusterStorage

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

gpgcheck=0

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

yum install httpd

如果能正常安装,那么恭喜你,本地yum 仓库创建成功!!
本文出自 “痕久远” 博客,请务必保留此出处http://kingshuo.blog.51cto.com/2534759/638744
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: