我用的是ubuntu10.04 1LTS,在安装QQ时,显示“错误的架构:i386" 这是为什么?

是不是我用的是ubuntu是64位,而机器是32位。我装的win7就是32位...
2026年09月26日 11:42
有1个网友回答
网友(1):

你的那个QQ的安装程序只能在32位的机器上面安装和运行,你运行下面的命令看看你的机器到底是什么架构的:

uname -a,如果你的输出不是类似于下面的输出:

Linux zcni-desktop 2.6.27-7-generic #1 SMP Fri Oct 24 06:42:44 UTC 2008 i686 GNU/Linux

即没有i686这样的字眼,而是出现了x86_64,则说明你的机器架构是64位的,如果真的是这样的话,别急,还是有办法可以解决的,你可以在你的64位的机器上面安装32位库:

(注:下面的内容参考自:http://forum.ubuntu.org.cn/viewtopic.php?f=85&t=231301&start=0,所有权利规原作者所有!)
sudo apt-get install ia32-libs*
sudo apt-get install getlibs #如果没有,到这个地址下http://frozenfox.freehostia.com/cappy/
安装完成后,就可以安装32位包了,但是!只能在命令行模式安装,而且要加上--force-architecture 参数,例如:
$ sudo dpkg -i --force-architecture linuxqq_v1.0.2-beta1_i386.deb