Linux Wine WeChat

安装wine5.0

本文使用wine-5.18安装成功,其他版本未进行测试;根据自己Linux发行版进行安装。

安装最新版的winetricks

微信的正常使用需要配置相应的依赖文件, 相关依赖是通过winetricks安装的,根据自己Linux发行版的命令安装

配置Wine bottle

不同于将所有的东西都塞到默认的.wine文件夹下, 可以构建一个wine bottle, 配置它, 再安装相应的windows应用程序。wine bottle有点类似于python里的env, 或者是docker的一个image, 都是一个微型的隔离的虚拟机。你可以在wine bottle中单独配置相应的程序所需的依赖。这里我们只需要安装微信, 为了解决聊天框无法显示输入的问题, 需要配置相应的富文本dll文件: riched20.dll(我还添加了riched32.dll)下面给出配置流程:

创建并进入目录

mkdir -p ~/myWine

初始化wine bottle config

WINEARCH=win32 WINEPREFIX=$HOME/myWine/WeChat winecfg

注意其中的几个关键点: WINARCH=win32是将架构配置为32位以便提供更好的兼容性, WINEPREFIX设置了相应bottle所在的目录, 这里命名为myWine, 最后是winecfg即启动wine的初始化设置。执行后会提示若干的err或fixme, 不用管, 直至弹出winecfg的界面, 4.0版本下默认是windows 7的配置, 保留默认设置即可。

通过winetricks添加依赖项目

WINEARCH=win32 WINEPREFIX=$HOME/myWine/WeChat winetricks

执行命令后会弹出一个交互窗口

选择默认的Wine容器 -> OK -> 安装Windows DLL组件 -> OK -> 勾选riched20.dll(以及riched32.dll) -> OK -> 等待安装即可。

下载微信安装包

直接在微信官网下载微信PC版安装包即可, 下载后将安装包置于myWine/下

安装微信

WINEARCH=win32 WINEPREFIX=$HOME/myWine/WeChat wine WeChatSetup.exe

以上步骤执行完毕后在开始菜单, wine下将出现微信的图标, 桌面也会出现微信的快捷方式。

参考链接

添加新评论