yum源配置(图文)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

本地yum源和ftp yum源配置

实验环境:Red Hat Enterprise Linux 5

实验目的:创建yum源

说明:此方法主要是针对于有1张DVD盘所提供的创建本地yum repository的解决方案。注意:yum的配置文件在/etc/yum.repos.d目录下,文件名为*.repo ,当该目录下有多个此后缀配置文件时,应确保只有一个文件内enabled=1,否则会有冲突。

1. 本地yum源的配置

本实验将yum源放在一个单独分区供本机使用。

(1)使用root登录,创建新分区

#fdisk /dev/sda

查看新分区

#fdisk –l

从这里可以看到新建的分区是/dev/sda4

重新装载磁盘分区表(这样不需要重启机器)#partprobe

(2)格式化并挂载新分区

#mkfs.ext3 /dev/sda4

#mkdir /yum

#mount /dev/sda4 /yum

开机挂载磁盘

#vim /etc/rc.local

将下列内容写入

mount /dev/sda4 /yum

(3)挂载光盘并将光盘内容拷贝到新建分区

#mount /dev/cdrom /media

#cd /media

#ls

出现上图则说明挂载成功

#cp -r /media/* /yum

#cd /yum

#ls

出现上图则说明拷贝成功

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

#rpm -q createrepo

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

#cd /yum/Server/

#rpm -ivh createrepo-*

(4)创建yum repository的xml-rpm-metadata

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

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

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

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

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

将下列内容写入并保存

[base]

name=Server

baseurl=file:///yum/Server

enabled=1

gpgcheck=0

[VT]

name=VT

baseurl=file:///yum/VT

enabled=1

gpgcheck=0

[Cluster]

name=Cluster

baseurl=file:///yum/Cluster

enabled=1

gpgcheck=0

[CS]

name=ClusterStorage

baseurl=file:///yum/ClusterStorage

enabled=1

gpgcheck=0

注意:如果本目录下有其他以.repo结尾的配置文件,应先将其设置成enabled=0 防止配置冲突

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

#yum clean all

# yum install vsftpd

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

2.本地光盘yum源配置

(1)使用root登录,挂载光盘

#mount /dev/cdrom /media

#cd /media

#ls

出现上图则说明挂载成功

(2)创建本地yum客户端的repo文件,以使用本地光盘yum repository

#vim /etc/yum.repos.d/media.repo

将下列内容写入并保存

[base]

name=Server

baseurl=file:///media/Server

enabled=1

gpgcheck=0

[VT]

name=VT

baseurl=file:///media/VT

enabled=1

gpgcheck=0

[Cluster]

name= Cluster

baseurl=file:///media/Cluster

enabled=1

gpgcheck=0

[CS]

name= ClusterStorage

baseurl=file:///media/ClusterStorage

enabled=1

gpgcheck=0

注意:如果本目录下有其他以.repo结尾的配置文件,应先将其设置成enabled=0 防止配置冲突

(3)测试使用yum来安装软件包

相关文档
最新文档