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]#
答案 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: