Oracle Enterprise Linux 6.0配置本地yum

Oracle Enterprise Linux 6.0配置本地yum


1.创建一个存放iso镜像或光盘内容的目录

[[email protected]oracletest /]# mkdir -p /mnt/yum

[[email protected]oracletest /]# mkdir -p /mnt/cdrom

chmod -R 750 /mnt/yum

chmod -R 750 /mnt/cdrom

mount  /dev/cdrom /mnt/cdrom

[[email protected]oracletest /]# cp -r  /mnt/cdrom  /mnt/yum

2.安装createrepo

createrepo是配置YUM源的配置工具,检查当前是否已经安装createrepo包的安装情况:

[[email protected]oracletest /]# rpm  -qa |grep  createrepo  

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

[[email protected]oracletest /]# rpm  -ivh  /mnt/yum/Packages/createrepo-0.9.8-4.el6.noarch.rpm


3.创建yum repository的xml-rpm-metadata

执行如下命令:

[[email protected] /]#  createrepo -g  /mnt/yum/Server/repodata/repomd.xml  /mnt/yum/Server/
[[email protected]/]# createrepo -g  /mnt/yum/HighAvailability/repodata/repomd.xml  /mnt/yum/HighAvailability/

[[email protected]/]#createrepo  -g  /mnt/yum/LoadBalancer/repodata/repomd.xml  /mnt/yum/LoadBalancer/

[[email protected] /]#createrepo  -g  /mnt/yum/ResilientStorage/repodata/repomd.xml  /mnt/yum/ResilientStorage/

ps:上面每条命令可能都有段处理时间,注意要等待,如下图:


执行createrepo命令后系统会自动扫描相关目录,将rpm包加入到YUM源的数据库中。

4.创建本地yum客户端的repo文件

配置使用本地yum repository:

[[email protected]oracletest /]# cd  /etc/yum.repos.d/

[[email protected]oracletest yum.repos.d]# gedit local.repo 

ps:名字可以随便起,但是要以.repo为后缀

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

复制代码
 
    
[HighAvailability]
name= HighAvailability
baseurl=file:///mnt/yum/HighAvailability
enabled=1
gpgcheck=0
gpgkey=file:///mnt/yum/RPM-GPG-KEY-oracle

[LoadBalancer]
name= LoadBalance
baseurl=file:///mnt/yum/LoadBalancer
enabled=1 
gpgcheck=0
gpgkey=file:///mnt/yum/RPM-GPG-KEY-oracle

[ResilientStorage]
name=ResilientStorage
baseurl=file:///mnt/yum/ResilientStorage
enabled=1 
gpgcheck=0
gpgkey=file:///mnt/yum/RPM-GPG-KEY-oracle

[Server]                          
name=Server                   
baseurl=file:///mnt/yum/Server    
gpgcheck=0    
enabled=1      
gpgkey=file:///mnt/yum/RPM-GPG-KEY-oracle
复制代码


5.测试使用yum来安装软件包

yum -y install  *****



成功~