我花了一整天试图各种事情。凡没有取得进展。如何执行RPM需要为了
我编译一个rpm包我的应用程序(MyApp.rpm),用于RHEL6 64位,这需要一个第三方,32位驱动程序包称为aksusbd.rpm。现在,aksusbd.rpm反过来需要兼容模式,在RHEL6上由glibc.i686.rpm提供。
所以在MyApp.rpm我的规格文件的地方,我有:
MyApp.spec
Requires: glibc(x86-32)
Requires: aksusbd >= 1.14
安装过程中它能做什么(YUM安装MyApp的)是,安装第一的aksusbd,其失败没有安装32位兼容性。然后只是在安装glibc后立即取笑我。所以,当它结束我可以键入
yum install aksusbd
它的工作,因为现在安装glibc。
如何在地球上做我教它做的比这更好!
(咆哮)
相关:http://unix.stackexchange.com/questions/52455/64bit-rpm-can-not-resolve-32bit-dependencies – Ali