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