本地yum源 配置方法二则

简单介绍二种本地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 [email protected]
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



你可能感兴趣的:(本地yum源 配置方法二则)