arch linux 下运行 qq 的mile米乐体育的解决方案-mile米乐体育
linux
2020年03月29日 23:40
4
linux 上面玩 qq 一直都是一个问题。wine 算是一个mile米乐体育的解决方案,但是也有不少人失败了。由于 qq 的特殊性,采取了一系列的保护措施,导致 qq 这个 windows 程序非常复杂,因此 wine 在运行 qq 时表现差强人意。本文将要安装的是 qq6.3 ,更高的版本除非对 qq 做出修改,否则很难安装成功,即使成功了,问题也挺多的(笔者已试验过 qq7.4 安装)。写这个的目的主要是方便有人遇到问题截图提问,毕竟 linux 的普及工作还得靠大家,对于日常聊天还是建议使用手机qq 。
本文环境
- arch linux (其他发行版仅供参考)
- kde4 & lxde & gnome (其它请自测)
准备工具
- wine
- winetricks
简介
- wine 是一个在类 unix 系统中运行 microsoft windows 程序的软件, wine 的全称是 wine is not emulator 意为 wine 不是一个模拟器,它通过 api 转换技术做出 linux 上对应于 windows 的函数,从而调用 dll 运行 windows 程序。
- winetricks 是一个 script ,可以用来下载和安装各种在 wine 运行时需要的部分 dll 和框架。如 .net , visual c runtime library 或微软和其他公司的闭源程序,使用 winetricks 你可以快速安装某些常用的windows程序。
步骤
1.安装 wine
$ sudo pacman -s wine
注意:64 位需启用 multilib 仓库才可安装 wine ,去掉 [multilib] 及其 include的 “#”即可
$ sudo nano /etc/pacman.conf
2.安装 winetricks
$ sudo pacman -s winetricks
3.获取 winetricks-zh 的 verb 文件,更多详情请到: winetricks-zh
$ mkdir workforwine $ cd workforwine $ wget https://github.com/hillwoodroc/winetricks-zh/raw/master/verb/qq.verb
4.安装 qq
$ winearch=win32 winetricks qq
接下来是漫长的安装过程,会下载一系列需要的组件,将缓存在 ~/.cache/winetricks ,请耐心等待。或许你还可以试试 winetricks-zh , winetricks-zh 是 winetricks 的本地化版本,添加了更多国人可能用到的软件。
$ wget https://github.com/hillwoodroc/winetricks-zh/raw/master/winetricks-zh $ chmod x winetricks-zh $ ./winetricks-zh
注意:若你觉得 安装qq 这一步安装 mono 、gecko 太慢,如下图:
根据配图我们可以知道 mono 是 .net 需要的包,而 gecko 则是 html 需要的包,并且 wine 也更建议我们使用我们发行版中的 mono, gecko 包,这有两个好处,一是更加符合自己的发行版,二是不用为每个 prefiex 单独安装,因此可以尝试以下操作,其他发行版仅供参考:
$ rm -rf ~/.wine $ sudo pacman -s wine-mono $ sudo pacman -s wine_gecko $ winearch=win32 ./winetricks qq
需要注意的几点
- 请确保你安装有文泉驿字体 sudo pacman -s wqy-microhei 。
- 用 winetricks 和 winetricks-zh 安装的区别仅在于安装目录不同, winetricks 未指定位置时默认 ~/.wine ,而winetricks-zh 则安装qq至 ~/.local/share/wineprefixes/qq 。
- 有任何问题都可以直接删除上面提到的两个文件夹重来。
- wine 的不稳定性,导致用 winetricks 安装字体有时可以解决,有时不可以,笔者试验了很多次以失败告终,希望有谁解决了可以告诉笔者。
其他mile米乐体育的解决方案
- 虚拟机装个windows
- crossover
参考资料
- wine-wiki
- wine-wikipedia
- winetricks-wiki
- winetricks-zh
- wine-archwiki
展开全文