下载wine(非RPM包):
wine-1.1.1,下载wine-1.1.1.tar.bz2。用以下方法编译wine: 
用wineinstall安装:用普通用户登录,解压wine-1.1.1.tar.bz2,解压后的目录就是源码安装包,进入该目录。运行:./tools/wineinstall按提示回答就可以了。
在我电脑上的操作如下:
cd 桌面
tar jxvf wine-1.1.1.tar.bz2
cd wine-1.1.1
./tools/wineinstall
之后它会运行./configure,然后显示:We need to install wine as root user, do you want us to build wine,'su root' and install Wine? Enter 'no' to continue without installing(yes/no)
yes 回车
编译安装途中出现了下面的错误,出现这样的问题是因为没有安装相关的devel支持。
configure: WARNING: X development files not found. Wine will be built
without X support, which probably isn't what you want. You will need to install
development packages of Xlib/Xfree86 at the very least.
如果是用gonme桌面的,请在终端输入:sudo apt-get install gnome-devel 下载安装完后再次执行编译安装wine即可。
如果你root用户设置了密码,还会提示你输入密码。
Linux wine 安装待屏幕上出现:
Installation complete for now. Good luck (this is still alpha software).If you have problems with WINE, please read the documentation first,
as many kinds of potential problems are explained there.
则表示安装成功了。
 
为了接下来步骤的顺利进行,建议大家注销一下系统,以root用户名登录Linux。

  第三步,因为之前我们已经挂载了WindowXP系统的C盘,这时便将WindowsXP系统 C:\Windows\system32 里的以下文件:mfc42.dll,msvcp60.dll,riched20.dll,riched32.dll 拷贝到Linux系统root用户目录下的 ./wine/drive_c/windows/system32 里,覆盖原有文件。(先运行 wine QQ2008KB3.exe 会生成system32命令)

  第四步,安装QQ。
  在终端中切换到QQ安装文件所在目录,比如我放在了/opt
  cd /opt
  以wine的方式运行QQ的安装文件
   wine QQ2008KB3.exe

  接下来,我们便可以看到在Windows下常见的QQ安装窗口了,安装过程跟Windows下完全一样,一步一步“下一步”就行了。在这里我要提醒一点,QQ主程序的安装路径最好选默认值,系统会自动将其存放到Linux虚拟的WindowsXP C盘的相应位置中,这样可防止过后执行过程中出现一些未知的错误。

  第五步,安装结束以后,把QQ安装目录 ./wine/drive_c/Program Files/Tencent/QQ 里的 TIMPlatform.exe 删除掉。

  第六步,为QQ设置一下wine。
  在终端中输入下面的命令打开wine的配置文件
  winecfg

  在"Applications"标签里添加QQ的主执行程序QQ.exe;在"Windows Version"下拉框中选择"WindowsXP";完成上述两步以后,点击“应用”,然后切换到"Libraries"标签,在"New override for library"下拉框中添加riched20和riched32,最后确定退出。

  第七步,运行QQ。
  安装QQ时在桌面上创建了快捷方式,但那是.lnk格式文件,Linux下好像无法运行。我自己又重新创建了一个QQ启动器,但是双击没反应;若将启动器修改为“在终端中运行”,双击以后只弹出一个小窗口,而且瞬间就消失了,不知道怎么回事?最后我只能选择在终端中用命令行来打开QQ。

  在终端中切换到QQ主程序安装目录
  cd ./wine/drive_c/Program Files/Tencent/QQ
  wine QQ.exe