安装rpm包提示is intended for a x86_64 architecture错误,32位系统安装了64位包造成的。



方法一:getconf LONG_BIT
如果是32位机器,则结果为32,如果是64位机器,则结果为64。


方法二:uname -a
如果是64位机器,会输出x86_64,i686一般是32位。



方法三:file /sbin/init 或者 file /bin/ls