在使用了 1 年的deepin-wechat 后实在是受不了长达 1 年半的不更新,不支持小程序我都忍了,你竟然不支持抢红包!
绝对不能忍,虽然通过 wine 安装之后还是有一些 bug ,但是用上新版之后瞬间感觉自己从原始人变成的现代人
文章参考了网上一些方法,不过大多数都是旧教程,下面的方法绝对可行,直接开讲!
文章首发在 CSDN 上,欢迎关注
安装 Wine 5.0
先卸载旧版的 Wine
如果当前的系统中已经安装有 wine, 但版本不是 5.0, 可以考虑先卸载再安装(否则可能提示无法安装 5.0 版本)。
卸载方式如下 :
1 | $ sudo apt-get --purge remove wine wine32 wine64 |
安装 5.0 版 wine
根据系统版本选择相应的配置下载,基本流程一致:
添加仓库
在 /etc/apt/sources.list 文件下添加仓库
1 | $ sudo vim /etc/apt/sources.list |
如果你使用的是 Debian Jessie 系统,就把 stretch 改成 jessie 即可,即更改其代号。
下载并安装存储库密钥
运行以下两段命令:
1 | $ wget -nc https://dl.winehq.org/wine-builds/winehq.key |
更新仓库
1 | $ sudo apt update |
安装稳定版本 Wine 5.0
1 | $ sudo apt install --install-recommends winehq-stable |
查看一下版本
1 | $ wine --version |
wine-5.0.2
安装最新版的 winetricks
微信的正常使用需要配置相应的依赖文件,而依赖是通过 winetricks 安装的,但是通过 apt-get install 按照的 winetricks 版本比较老,提供的依赖可能有问题,因此最好是安装最新的版本 。
卸载已安装的旧版
1 | $ sudo apt-get remove winetricks |
获取新版
1 | $ wget https://cdn.jsdelivr.net/gh/Winetricks/winetricks@master/src/winetricks |
修改权限为可执行
1 | $ chmod +x winetricks |
将可执行文件放置于 terminal 可调用的目录下
1 | $ sudo mv -v winetricks /usr/local/bin |
下面的步骤是重中之重
安装微信
友情提示:安装完成后托盘中的微信图标无法正常使用,暂时没找到可以解决的办法
创建 wine 环境
1 | $ mkdir wechat-wine |
注意其中的几个关键点: WINARCH=win32 是将架构配置为 32 位以便提供更好的兼容性,WINEPREFIX 设置了相应 bottle 所在的目录,我命名为 WeChat, 最后是 winecfg 即启动 wine 的初始化设置。执行后会提示若干的 err 或 fixme, 不用管,直至弹出 winecfg 的界面,4.0 版本下默认是 windows 7 的配置,保留默认设置即可
1 | $ WINARCH=win32 WINEPREFIX=$PWD winetricks |
这里会提示你安装 wine-nano 点确定之后等他自动安装即可
1 | 选择默认的Wine容器 -> OK |
正式安装
在微信官网下载微信 PC 版安装包即可,下载后将安装包置于 wechat-wine/ 下
1 | $ WINARCH=win32 WINEPREFIX=$PWD wine ./WeChatSetup.exe |
仍然与上述命令类似,将 winecfg 改为 wine, 然后接安装包的名称,等待安装完毕即可,后面安装步骤与 windows 上安装没有区别
安装完成后可以在启动菜单里看到微信的图标
托盘图标问题
deepin 论坛中有几个方法,但是我试了之后都没什么用,大家可以评论区讨论一下
转载请注明出处