nginx google Android Firefox 微软 Windows linux java apache HTML5 php wordpress 开源 mysql linux命令 Ubuntu shell Python 程序员 centos

摆脱Web QQ,在Ubuntu上安装Wine QQ

自喜欢上Ubuntu之后,一直被QQ这个问题烦恼着,装过官方的Linux QQ、Web QQ及众多“外改QQ”都很不爽,现在终于有了让我可以告别“登服务器上QQ”的办法出现。就是用Wine运行QQ2010,支持截图、微博等常用功能。

什么是wine?Wine不是Windows模拟器,而是用兼容模式调用DLL以运行Windows程序的软件。Wine不完美,作为兼容层可能出现程序崩溃CPU占用率高运行效率低等问题,有些涉及硬件的操作(如网银)也无法完成;Wine是合法的,除非你调用了非正规授权的Windows DLL文件;Wine的开发高速进行中,Google Picasa for Linux就是一个建立在Wine上的程序,Disney加入Wine开发使得Photoshop能有效运行;Wine只有32位的,不支持DOS等16位程序。

但由于winetricks脚本中的3个安装文件下载不到或者下载不了,找不到的文件通过google找到,然后手工安装这几个文件,最终成功运行QQ 2010。

以下是在Ubuntu Linux上安装Wine QQ的全部过程:

1. 系统管理→软件源→其他软件→添加 (xfce4:设置→软件源→其他软件→添加), 输入apt行:

ppa:ubuntu-wine/ppa

2. 安装wine

sudo apt-get update
$ sudo apt-get install wine

3. 下载winetricks安装wine中的windows组件

wget http://www.kegel.com/wine/winetricks
$ sh winetricks msxml3 gdiplus riched20 riched30 ie6 vcrun6 vcrun2005sp1 flash

msxml3, ie6, flash几个文件可能自动下载不了, 可以从下面的地址下载,用手工安装来替代winetricks安装:

$ wget http://www.beyondlinux.com/files/pub/wine/msxml3.msi
$ wget http://www.beyondlinux.com/files/pub/wine/ie60.exe
$ wget http://www.beyondlinux.com/files/pub/wine/install_flash_player_ax.exe
$ wine msxml3.msi
$ wine ie60.exe
$ wine install_flash_player_ax.exe

4. 从windows拷贝字体,修改Wine注册表,解决乱码问题

从Windows系统里(路径:c:/windows/Fonts/)复制宋体(SimSun.ttf)到~/.wine/dosdevices/c:/windows/Fonts/:

cp /mnt/sys/Windows/Fonts/sim* ~/.wine/dosdevices/c\:/windows/Fonts/

然后修改Wine注册表,    终端输入regedit (界面和windows一样)

打开[HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Windows NT\\CurrentVersion\\FontSubstitutes]

MS Shell Dlg = SimSun
MS Shell Dlg 2 = SimSun
Tahoma = SimSun (手动新建字符串)

5. 从这里下载"JayXon改的精简2010绿色版"(7zip格式),http://home.ustc.edu.cn/~jayxon/QQ2010SP2/,解压直接运行QQ.exe或者命令行运行wine QQ.exe,第一次登陆需要用软键盘输入,然后点上“记住密码”和“自动登陆”,因为直接点密码框会报错。

延伸阅读

评论