我整天都在尝试各种事情,但没有任何进展。
我正在为我的应用程序 (MyApp.rpm) 为 RHEL6 64 位编译一个 rpm 包,它需要一个名为 aksusbd.rpm 的第三方 32 位驱动程序包。现在,aksusbd.rpm 又需要兼容模式,由 glibc.i686.rpm 在 RHEL6 上提供。
所以在我的 MyApp.rpm 规范文件的某个地方,我有:
我的应用程序规范
Requires: glibc(x86-32)
Requires: aksusbd >= 1.14
它在安装(yum install MyApp)期间所做的是,首先安装 aksusbd,但由于未安装 32 位兼容性而失败。然后只是为了取笑我,在安装 glibc 之后立即。所以当一切都结束时,我可以打字
yum install aksusbd
这次它可以工作了,因为现在安装了 glibc。
我到底怎么教它做得比这更好!
(咆哮)