ITPub博客

首页 > Linux操作系统 > Linux操作系统 > redhat配置yum环境安装rpm包

redhat配置yum环境安装rpm包

Linux操作系统 作者:studywell 时间:2015-02-02 17:32:59 0 删除 编辑
参考:http://blog.csdn.net/rlhua/article/details/23865527
一、配置本地yum环境

1.创建介质装载目录/media/disk:

[root@OL541 media]# mkdir /media/disk
2.插入OEL DVD光盘

3.装载目录:
[root@OL541 dev]# mount /dev/cdrom /media/disk
mount: block device /dev/cdrom is write-protected, mounting read-only


4. 创建yum 配置文件:

[root@ocm1 ~]# cd /etc/yum.repos.d/
[root@ocm1 yum.repos.d]# ll
total 0
[root@ocm1 yum.repos.d]# vi public-yum-el5.repo
[oel5]
name=Oracle Liunx server 5.4 i386 dvd
baseurl=file:///media/disk/Server/
gpgcheck=0
enabled=1

[root@ocm1 yum.repos.d]# cat public-yum-el5.repo

[oel5]
name=Oracle Liunx server 5.4 i386 dvd
baseurl=file:///media/disk/Server/
gpgcheck=0
enabled=1


二、安装oracle-validated软件包

5.正式安装oracle-validated软件包环境,使用yum install oracle-validated 命令:
使用oracle-validated包来配置oracle搭建所需的系统环境。
这个是oracle linux特有的包,减少大家在搭建oracle时安装各种系统包,调整系统参数,建用户和组等。


[root@OL541 yum.repos.d]# yum install oraclce-validated
Loaded plugins: security
oel5                                                                  | 1.1 kB     00:00     
oel5/primary                                                          | 795 kB     00:00     
oel5                                                                               2278/2278
Setting up Install Process
No package oraclce-validated available.
Nothing to do
[root@OL541 yum.repos.d]#
[root@OL541 yum.repos.d]# yum -y update
Loaded plugins: security
Skipping security plugin, no data
Setting up Update Process
No Packages marked for Update
[root@OL541 yum.repos.d]#
[root@OL541 yum.repos.d]#
[root@OL541 yum.repos.d]#
[root@OL541 yum.repos.d]#
[root@OL541 yum.repos.d]# yum install oracle-validated
Loaded plugins: security
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package oracle-validated.i386 0:1.0.0-18.el5 set to be updated
--> Processing Dependency: compat-gcc-34 for package: oracle-validated
--> Processing Dependency: libXp for package: oracle-validated
--> Processing Dependency: elfutils-libelf-devel for package: oracle-validated
--> Processing Dependency: libstdc++-devel for package: oracle-validated
--> Processing Dependency: libaio-devel for package: oracle-validated
--> Processing Dependency: gdb for package: oracle-validated
--> Processing Dependency: glibc-devel for package: oracle-validated
--> Processing Dependency: sysstat for package: oracle-validated
--> Processing Dependency: unixODBC for package: oracle-validated
--> Processing Dependency: kernel-headers for package: oracle-validated
--> Processing Dependency: glibc-headers for package: oracle-validated
--> Processing Dependency: unixODBC-devel for package: oracle-validated
--> Processing Dependency: gcc-c++ for package: oracle-validated
--> Processing Dependency: gcc for package: oracle-validated
--> Processing Dependency: compat-db for package: oracle-validated
--> Processing Dependency: compat-gcc-34-c++ for package: oracle-validated
--> Running transaction check
---> Package compat-db.i386 0:4.2.52-5.1 set to be updated
---> Package compat-gcc-34.i386 0:3.4.6-4 set to be updated
---> Package compat-gcc-34-c++.i386 0:3.4.6-4 set to be updated
---> Package elfutils-libelf-devel.i386 0:0.137-3.el5 set to be updated
--> Processing Dependency: elfutils-libelf-devel-static-i386 = 0.137-3.el5 for package: elfutils-libelf-devel
---> Package gcc.i386 0:4.1.2-46.el5 set to be updated
--> Processing Dependency: libgomp >= 4.1.2-46.el5 for package: gcc
---> Package gcc-c++.i386 0:4.1.2-46.el5 set to be updated
---> Package gdb.i386 0:6.8-37.el5 set to be updated
---> Package glibc-devel.i386 0:2.5-42 set to be updated
---> Package glibc-headers.i386 0:2.5-42 set to be updated
---> Package kernel-headers.i386 0:2.6.18-164.el5 set to be updated
---> Package libXp.i386 0:1.0.0-8.1.el5 set to be updated
---> Package libaio-devel.i386 0:0.3.106-3.2 set to be updated
---> Package libstdc++-devel.i386 0:4.1.2-46.el5 set to be updated
oel5/filelists                                                        | 2.3 MB     00:00     
---> Package sysstat.i386 0:7.0.2-3.el5 set to be updated
---> Package unixODBC.i386 0:2.2.11-7.1 set to be updated
---> Package unixODBC-devel.i386 0:2.2.11-7.1 set to be updated
--> Running transaction check
---> Package elfutils-libelf-devel-static.i386 0:0.137-3.el5 set to be updated
---> Package libgomp.i386 0:4.4.0-6.el5 set to be updated
--> Finished Dependency Resolution

Dependencies Resolved

=============================================================================================
 Package                              Arch         Version                Repository    Size
=============================================================================================
Installing:
 oracle-validated                     i386         1.0.0-18.el5           oel5          15 k
Installing for dependencies:
 compat-db                            i386         4.2.52-5.1             oel5         1.7 M
 compat-gcc-34                        i386         3.4.6-4                oel5         4.1 M
 compat-gcc-34-c++                    i386         3.4.6-4                oel5          11 M
 elfutils-libelf-devel                i386         0.137-3.el5            oel5          24 k
 elfutils-libelf-devel-static         i386         0.137-3.el5            oel5          66 k
 gcc                                  i386         4.1.2-46.el5           oel5         5.2 M
 gcc-c++                              i386         4.1.2-46.el5           oel5         3.4 M
 gdb                                  i386         6.8-37.el5             oel5         3.4 M
 glibc-devel                          i386         2.5-42                 oel5         2.0 M
 glibc-headers                        i386         2.5-42                 oel5         614 k
 kernel-headers                       i386         2.6.18-164.el5         oel5         1.0 M
 libXp                                i386         1.0.0-8.1.el5          oel5          22 k
 libaio-devel                         i386         0.3.106-3.2            oel5          11 k
 libgomp                              i386         4.4.0-6.el5            oel5          70 k
 libstdc++-devel                      i386         4.1.2-46.el5           oel5         2.9 M
 sysstat                              i386         7.0.2-3.el5            oel5         170 k
 unixODBC                             i386         2.2.11-7.1             oel5         830 k
 unixODBC-devel                       i386         2.2.11-7.1             oel5         743 k

Transaction Summary
=============================================================================================
Install     19 Package(s)         
Update       0 Package(s)         
Remove       0 Package(s)         

Total download size: 37 M
Is this ok [y/N]: y
Downloading Packages:
---------------------------------------------------------------------------------------------
Total                                                        8.3 GB/s |  37 MB     00:00     
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing     : kernel-headers                                                       1/19
  Installing     : glibc-headers                                                        2/19
  Installing     : glibc-devel                                                          3/19
  Installing     : libstdc++-devel                                                      4/19
  Installing     : compat-gcc-34                                                        5/19
  Installing     : unixODBC                                                             6/19
  Installing     : compat-gcc-34-c++                                                    7/19
  Installing     : libXp                                                                8/19
  Installing     : compat-db                                                            9/19
  Installing     : sysstat                                                             10/19
  Installing     : libgomp                                                             11/19
  Installing     : gcc                                                                 12/19
  Installing     : gcc-c++                                                             13/19
  Installing     : gdb                                                                 14/19
  Installing     : unixODBC-devel                                                      15/19
  Installing     : libaio-devel                                                        16/19
  Installing     : elfutils-libelf-devel                                               17/19
  Installing     : elfutils-libelf-devel-static                                        18/19
  Installing     : oracle-validated                                                    19/19

Installed:
  oracle-validated.i386 0:1.0.0-18.el5                                                       

Dependency Installed:
  compat-db.i386 0:4.2.52-5.1                      compat-gcc-34.i386 0:3.4.6-4             
  compat-gcc-34-c++.i386 0:3.4.6-4                 elfutils-libelf-devel.i386 0:0.137-3.el5
  elfutils-libelf-devel-static.i386 0:0.137-3.el5  gcc.i386 0:4.1.2-46.el5                  
  gcc-c++.i386 0:4.1.2-46.el5                      gdb.i386 0:6.8-37.el5                    
  glibc-devel.i386 0:2.5-42                        glibc-headers.i386 0:2.5-42              
  kernel-headers.i386 0:2.6.18-164.el5             libXp.i386 0:1.0.0-8.1.el5               
  libaio-devel.i386 0:0.3.106-3.2                  libgomp.i386 0:4.4.0-6.el5               
  libstdc++-devel.i386 0:4.1.2-46.el5              sysstat.i386 0:7.0.2-3.el5               
  unixODBC.i386 0:2.2.11-7.1                       unixODBC-devel.i386 0:2.2.11-7.1         

Complete!
[root@OL541 yum.repos.d]#


通过yum安装配置,11g在 oracle linux 5.4 x86上的安装包全部装完;查询的时候需要将原来rpm包的版本号去掉;
rpm -q binutils
rpm -q elfutils-libelf
rpm -q elfutils-libelf-devel
rpm -q elfutils-libelf-devel-static
rpm -q gcc
rpm -q gcc-c++
rpm -q glibc
rpm -q glibc-common
rpm -q glibc-devel
rpm -q glibc-headers
rpm -q kernel-headers
rpm -q ksh
rpm -q libaio
rpm -q libaio-devel
rpm -q libgcc
rpm -q libgomp
rpm -q libstdc++
rpm -q libstdc++-devel
rpm -q make
rpm -q sysstat

注意:
rpm -q compat-libstdc++-33-3.2.3
该包系统默认已安装,查询时如不添加版本号将查询不到

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/29519108/viewspace-1424101/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2014-03-04

  • 博文量
    307
  • 访问量
    535369