WineQQ
来自Ubuntu中文
目前第三方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
存在的问题
- 必须使用“软键盘”输入登录密码
- 不能使用“视频”聊天功能
- 程序退出后,还有垃圾进程