1. rpm -qf 库文件全路径名
  2. rpm -ivh --force rpm文件名 强制覆盖安装
 
总的说,由于64位系统绝大多数32位软件或库都没有有安装的,所以,编译过程经常遇到 incompatible 的库文件之类的错误,这个时候,可以用 rpm -qf 库文件全路径名 来查一下到底是那个库。知道了库名字,就可以用 yum install 库名字.i586 来安装它的32位版本了。安装的时候很容易出现冲突(部分文件与64位版本重复),安装不成功,需要鉴别一下,如果只是 doc 或 include 之类的文件有冲突的话,可以大胆的覆盖,这时候可以到 /var/cache/yum/ 中相应的子目录中去找到下载的 rpm 包,用 rpm -ivh --force rpm文件名 来强制覆盖安装。