redhat配置yum環境安裝rpm包

studywell發表於2015-02-02
參考: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
--&gt Running transaction check
---&gt Package oracle-validated.i386 0:1.0.0-18.el5 set to be updated
--&gt Processing Dependency: compat-gcc-34 for package: oracle-validated
--&gt Processing Dependency: libXp for package: oracle-validated
--&gt Processing Dependency: elfutils-libelf-devel for package: oracle-validated
--&gt Processing Dependency: libstdc++-devel for package: oracle-validated
--&gt Processing Dependency: libaio-devel for package: oracle-validated
--&gt Processing Dependency: gdb for package: oracle-validated
--&gt Processing Dependency: glibc-devel for package: oracle-validated
--&gt Processing Dependency: sysstat for package: oracle-validated
--&gt Processing Dependency: unixODBC for package: oracle-validated
--&gt Processing Dependency: kernel-headers for package: oracle-validated
--&gt Processing Dependency: glibc-headers for package: oracle-validated
--&gt Processing Dependency: unixODBC-devel for package: oracle-validated
--&gt Processing Dependency: gcc-c++ for package: oracle-validated
--&gt Processing Dependency: gcc for package: oracle-validated
--&gt Processing Dependency: compat-db for package: oracle-validated
--&gt Processing Dependency: compat-gcc-34-c++ for package: oracle-validated
--&gt Running transaction check
---&gt Package compat-db.i386 0:4.2.52-5.1 set to be updated
---&gt Package compat-gcc-34.i386 0:3.4.6-4 set to be updated
---&gt Package compat-gcc-34-c++.i386 0:3.4.6-4 set to be updated
---&gt Package elfutils-libelf-devel.i386 0:0.137-3.el5 set to be updated
--&gt Processing Dependency: elfutils-libelf-devel-static-i386 = 0.137-3.el5 for package: elfutils-libelf-devel
---&gt Package gcc.i386 0:4.1.2-46.el5 set to be updated
--&gt Processing Dependency: libgomp >= 4.1.2-46.el5 for package: gcc
---&gt Package gcc-c++.i386 0:4.1.2-46.el5 set to be updated
---&gt Package gdb.i386 0:6.8-37.el5 set to be updated
---&gt Package glibc-devel.i386 0:2.5-42 set to be updated
---&gt Package glibc-headers.i386 0:2.5-42 set to be updated
---&gt Package kernel-headers.i386 0:2.6.18-164.el5 set to be updated
---&gt Package libXp.i386 0:1.0.0-8.1.el5 set to be updated
---&gt Package libaio-devel.i386 0:0.3.106-3.2 set to be updated
---&gt Package libstdc++-devel.i386 0:4.1.2-46.el5 set to be updated
oel5/filelists                                                        | 2.3 MB     00:00     
---&gt Package sysstat.i386 0:7.0.2-3.el5 set to be updated
---&gt Package unixODBC.i386 0:2.2.11-7.1 set to be updated
---&gt Package unixODBC-devel.i386 0:2.2.11-7.1 set to be updated
--&gt Running transaction check
---&gt Package elfutils-libelf-devel-static.i386 0:0.137-3.el5 set to be updated
---&gt Package libgomp.i386 0:4.4.0-6.el5 set to be updated
--&gt 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部落格 ” ,連結:http://blog.itpub.net/29519108/viewspace-1424101/,如需轉載,請註明出處,否則將追究法律責任。

相關文章