WineQQ

来自Ubuntu中文
Tuu1留言 | 贡献2016年11月9日 (三) 20:42的版本
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳到导航跳到搜索

目前第三方qq客户端都无法使用,如果不采用虚拟机或者双系统,就只能通过wine运行QQ程序。

由于QQ包含一系列 tp黑技术,在wine 中不能完美运行。

安装wine

打开终端,输入命令:

sudo add-apt-repository ppa:ubuntu-wine/ppa

按照提示按 回车

sudo apt-get update
sudo apt-get install wine1.8

等待win1.8安装完毕。

wine wineboot -u

安装qq

直接通过浏览器下载程序安装包。或者命令

wget http://dldir1.qq.com/qqfile/qq/QQ6.7Light/13466/QQ6.7Light.exe
wine QQ6.7Light.exe

根据提示信息完成安装过程。安装完成后会自动创建桌面启动图标。

配置 winecfg

运行 winecfg,在“函数库-DLL顶替”页签中部,“新增函数库”,输入“riched20”,点击“添加”,然后点击“应用”。

QQ程序的安全控件设计十分复杂,仅简单地配置“winecfg”的方法不能完美运行。

可以通过修改注册表,改进兼容性。

cat > override.reg <<_EOF_
REGEDIT4

[HKEY_CURRENT_USER\Software\Wine\AppDefaults]

[HKEY_CURRENT_USER\Software\Wine\AppDefaults\qq.exe]

[HKEY_CURRENT_USER\Software\Wine\AppDefaults\qq.exe\DllOverrides]
"riched20"="native,builtin"

[HKEY_CURRENT_USER\Software\Wine\AppDefaults\qqprotect.exe]
"Version"="win8"

[HKEY_CURRENT_USER\Software\Wine\DllOverrides]
"qqprotectupd.exe"=""
"qqsafeud.exe"=""
"qqsetupex.exe"=""
"tencentdl.exe"=""
"txupd.exe"=""
_EOF_

wine regedit override.reg

存在的问题

  1. 必须使用“软键盘”输入登录密码
  2. 不能使用“视频”聊天功能
  3. 程序退出后,还有垃圾进程