Home  >  Article  >  Database  >  本地yum源配置方法二则

本地yum源配置方法二则

WBOY
WBOYOriginal
2016-06-07 15:28:361287browse

简单介绍二种本地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
Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn