while installing the package Test-5.0-201208280707.amd64.rpm
I have a 64 bit RHEL 6 Machine and it's architecture is i386
# cat /etc/redhat-release
Red Hat Enterprise Linux Server release 6.3 (Santiago)
# rpm --eval '%{_arch}'
i386
When i try to install a package using rpm
rpm -ihv Test-5.0-201208280707.amd64.rpm it complain me the error
“package Test-5.0-201208280707.amd64 is intended for a amd64 architecture”
when the same thing i try with x86_64 rhel5 architecture it work fine
答案 0 :(得分:0)
包Test-5.0-201208280707.amd64适用于amd64架构
RPM是预编译包,安装程序应该是x86_64类型的体系结构,而不是i386。你不能在不同的平台上安装可执行文件,而不是在一个平台上安装可执行文件。否则结果可能是毁灭性的。
答案 1 :(得分:0)
您的64位计算机正在以32位模式运行。
在32位模式下,您只能安装32位rpm。
在64位模式下,您可以安装32位和64位rpm。
如果你真的想像你所拥有的那样安装64位模式rpm,你将不得不用64位安装光盘重新安装你的系统。