如何安装" oracle-rdbms-server-12cR1-preinstall"在Red Hat Enterprise Linux Server 7.0版(Maipo)上

时间:2015-07-13 10:49:27

标签: oracle

This is what I get when trying to install:

[root@ilorafraud3 yum.repos.d]# **yum install oracle-rdbms-server-12cR1-preinstall -y**

Loaded plugins: langpacks, product-id, subscription-manager

此系统已注册到Red Hat Subscription Management,但未收到更新。您可以使用subscription-manager分配订阅。 解决依赖性

--> Running transaction check
---> Package oracle-rdbms-server-12cR1-preinstall.x86_64 0:1.0-13.el6 will be installed
--> Processing Dependency: kernel-uek for package: oracle-rdbms-server-12cR1-preinstall-1.0-13.el6.x86_64    
--> Processing Dependency: ksh for package: oracle-rdbms-server-12cR1-preinstall-1.0-13.el6.x86_64    
--> Processing Dependency: libaio-devel for package: oracle-rdbms-server-12cR1-preinstall-1.0-13.el6.x86_64   
--> Processing Dependency: compat-libstdc++-33 for package: oracle-rdbms-server-12cR1-preinstall-1.0-13.el6.x86_64   
--> Running transaction check
---> Package compat-libstdc++-33.x86_64 0:3.2.3-69.el6 will be installed   
---> Package kernel-uek.x86_64 0:2.6.39-400.250.6.el6uek will be installed   
--> Processing Dependency: kernel-uek-firmware = 2.6.39-400.250.6.el6uek for package: kernel-uek-2.6.39-400.250.6.el6uek.x86_64   
--> Processing Dependency: ql23xx-firmware for package: kernel-uek-2.6.39-400.250.6.el6uek.x86_64   
---> Package ksh.x86_64 0:20120801-21.el6_6.3 will be installed   
---> Package libaio-devel.x86_64 0:0.3.107-10.el6 will be installed   
 --> Processing Dependency: libaio = 0.3.107-10.el6 for package: libaio-devel-0.3.107-10.el6.x86_64   
--> Running transaction check   
---> Package kernel-uek-firmware.noarch 0:2.6.39-400.250.6.el6uek will be installed   
---> Package libaio.i686 0:0.3.107-10.el6 will be installed   
---> Package ql23xx-firmware.noarch 0:3.03.27-3.1.el6 will be installed   

删除ql23xx-firmware.noarch 0:3.03.27-3.1.el6 - u由于已安装的linux-firmware-20140213-0.3.git4164c23.el7.noarch中的废弃物      - >使用新更改重新启动依赖关系解决方案      - >运行交易检查
    --->将安装包ql23xx-firmware.noarch 0:3.03.27-3.1.el6      - >处理依赖性:包的ql23xx-firmware:kernel-uek-2.6.39-400.250.6.el6uek.x86_64
     - >完成的依赖决议
错误:包:kernel-uek-2.6.39-400.250.6.el6uek.x86_64(ol6_UEK_latest)            要求:ql23xx-firmware
     您可以尝试使用--skip-broken来解决问题      您可以尝试运行:rpm -Va --nofiles --nodigest
     [root @ ilorafraud3 yum.repos.d]#

1 个答案:

答案 0 :(得分:0)

对我来说,以干净(安全)的方式真正起作用的是重建原始源RPM 而不 kernel-uek要求:

[mockbuild@eb1ts-ora04 SPECS]$ diff oracle-rdbms-server-12cR1-preinstall.spec oracle-rdbms-server-12cR1-preinstall.spec.orig
24c24
< #Requires:kernel-uek
---
> Requires:kernel-uek

所有细节都应该 flashdba ,以获取所有细节和可能的替代方法: https://flashdba.com/install-cookbooks/using-oracle-preinstall-rpm-with-red-hat-6/

您可以在以下链接中找到Oracle RPM: