简单介绍二种本地yum源配置方法 Oracle数据库软件依赖于很多软件包,如果使用rpm命令一个个添加非常之麻烦,并且软件包之间的依赖关系让人不厌其烦。 在安装的时候可以选择yum安装oracle-validated包来一键式的解决oracle数据库软件的依赖包问题。 下面介绍
简单介绍二种本地yum源配置方法
Oracle数据库软件依赖于很多软件包,如果使用rpm命令一个个添加非常之麻烦,并且软件包之间的依赖关系让人不厌其烦。
在安装的时候可以选择yum安装oracle-validated包来一键式的解决oracle数据库软件的依赖包问题。
下面介绍两种yum安装软件包的方式:
一. 在无法连接到internet的机器上,可以配置本地yum源来安装软件包(这里以oracle linux 5 为例)
如果只有iso文件
# mount -o loop /u02/OracleLinux-R5-U8-Server-x86_64-dvd.iso /mnt
# ll /mnt
total 732
-rw-r--r-- 1 root root 5165 Feb 29 2012 blafdoc.css
drwxr-xr-x 3 root root 2048 Feb 29 2012 Cluster
drwxr-xr-x 3 root root 4096 Feb 29 2012 ClusterStorage
-rw-r--r-- 1 root root 6830 Feb 29 2012 EULA
-rw-r--r-- 1 root root 7041 Feb 29 2012 eula.en_US
-rw-r--r-- 1 root root 3334 Feb 29 2012 eula.py
-rw-r--r-- 1 root root 18390 Feb 29 2012 GPL
drwxr-xr-x 4 root root 2048 Feb 29 2012 images
drwxr-xr-x 2 root root 2048 Feb 29 2012 isolinux
-rw-r--r-- 1 root root 3547 Feb 29 2012 README-en
-rw-r--r-- 1 root root 7897 Feb 29 2012 README-en.html
-rw-r--r-- 1 root root 35456 Feb 29 2012 RELEASE-NOTES-en
-rw-r--r-- 1 root root 38444 Feb 29 2012 RELEASE-NOTES-en.html
-rw-r--r-- 1 root root 1397 Feb 29 2012 RPM-GPG-KEY
-rw-r--r-- 1 root root 1397 Feb 29 2012 RPM-GPG-KEY-oracle
drwxr-xr-x 4 root root 593920 Feb 29 2012 Server
-rw-r--r-- 1 root root 105 Feb 29 2012 supportinfo
-r--r--r-- 1 root root 4436 Feb 29 2012 TRANS.TBL
drwxr-xr-x 3 root root 8192 Feb 29 2012 VT
# cd /etc/yum.repos.d
--将其他repo文件重命名
# ls
public-yum-el5.repo.1 public-yum-el5.repo.2 public-yum-el5.repo.bk
--创建新repo文件,Server文件夹为rpm软件包的路径
# vi local_yum_el5.repo
[oelr5u8]
name=oelr5u8
baseurl=file:///mnt/Server
gpgcheck=0
enabled=1
# yum clean all
# yum list
# yum install oracle-validated
二. 最后介绍一下如何使用httpd配置yum服务器。
--1. 创建本地资料库
# mkdir -p /mnt/cdr/iso
# mount -o loop /u02/OracleLinux-R5-U8-Server-x86_64-dvd.iso /mnt/cdr/iso
# cd /mnt/cdr
--创建repo文件(需要一些时间) or cp????
# createrepo .
3380/3380 - iso/VT/xen-devel-3.0.3-135.el5.x86_64.rpm 5-1.el5.x86_64.rpm
Saving Primary metadata
Saving file lists metadata
Saving other metadata
--备份其他的repo文件
# ls /etc/yum.repos.d/
local_yum_el5.repo.bk public-yum-el5.repo.1 public-yum-el5.repo.2 public-yum-el5.repo.bk
# vi myyum.repo
[oelr5u8]
name=oelr5u8
baseurl=file:///mnt/cdr
gpgcheck=0
enabled=1
# yum clean all
--2. 使用httpd共享
# vi /etc/httpd/conf/httpd.conf
ServerAdmin root@192.168.100.17
DocumentRoot /mnt
ServerName 192.168.100.17
# httpd -t
# service httpd start
--3. 客户端配置
vi /etc/yum.repos.d/my.repo
[oelr5u8]
name=oelr5u8
baseurl=http://192.168.100.17/cdr
gpgcheck=0
enabled=1
# yum list
# yum install oracle-validated