redhat配置yum環境安裝rpm包
參考: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
該包系統預設已安裝,查詢時如不新增版本號將查詢不到
一、配置本地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部落格 ” ,連結:http://blog.itpub.net/29519108/viewspace-1424101/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- redhat linux 5 之配置YUM源並安裝包RedhatLinux
- Gitlab環境快速部署(RPM包方式安裝)Gitlab
- yum如何解除安裝已安裝的rpm並安裝本地rpm包
- Linux 使用Yum安裝Go和配置環境LinuxGo
- (轉)CentOS 下 rpm包與 yum 安裝與解除安裝CentOS
- yum更換國內源、yum下載rpm包、 原始碼包安裝原始碼
- 在Linux(Redhat/CentOS)下安裝MySQL之yum(rpm)線上安裝方式LinuxRedhatCentOSMySql
- yum安裝軟體之後如何儲存rpm安裝包
- Linux環境下RPM方式JDK安裝及配置LinuxJDK
- 在Linux(Redhat/CentOS)下安裝MySQL之yum(rpm)離線安裝方式LinuxRedhatCentOSMySql
- Yum命令之僅下載rpm安裝包且不安裝
- Redhat 5 上安裝yumRedhat
- centos6.2LNMP環境安裝(yum)CentOSLNMP
- 無網環境安裝docker之--rpmDocker
- yum/dnf/rpm 等 檢視rpm 包安裝路徑 (fedora 中 pygtk 包內容安裝到哪裡了)
- 【Linux】Linux軟體安裝管理4 使用rpm包配置本地yum倉庫Linux
- RedHat Linux安裝CentOS YUMRedhatLinuxCentOS
- Redhat linux 6.5 yum安裝RedhatLinux
- centos7使用yum安裝lnmp環境CentOSLNMP
- 配置本地yum源及安裝必要的包
- linux 環境RPM 安裝MYSQL5.6LinuxMySql
- Redhat(02):yum 配置Redhat
- redhat 6.0配置yumRedhat
- RedHat Linux 本地Yum源安裝RedhatLinux
- centos7 yum下載並安裝jdk並配置環境變數CentOSJDK變數
- centos6.5環境使用RPM包離線安裝MariaDB 10.0.20CentOS
- angular環境配置及安裝Angular
- Java安裝和環境配置Java
- scala安裝及環境配置
- GoLand安裝及環境配置GoLand
- Git環境配置與安裝Git
- 透過yum在centos6.6上安裝mysql5.7.21rpm包CentOSMySql
- PostgreSQL 10.12 安裝系列 - Yum+rpm 安裝SQL
- SUSE12Sp3安裝配置.net core 生產環境(6)-RPM離線安裝配置mysql5.7MySql
- CentOS安裝配置yumCentOS
- mysql安裝------RPM包安裝及解除安裝MySql
- RPM 包安裝報錯
- rpm包安裝和管理