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/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为后缀
接下来在文件中添加如下内容后保存:
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 *****
成功~