LinuxMint下用Wine安装微信
毒瘤绿信
因为工作关系,不得不使用绿信,但是手机不方便,还是得在桌面端使用。之前在Linux下我一直是用网页版,但是后来不知道为啥被绿信禁止登录了。网上搜了一下,这种情况还挺普遍,而且也没有啥官方理由,反正就是封了,总之产品经理之神的意思就是老子是你爹。
总之就是这么万恶的毒瘤。
然而还不得不用。
但是官方又不提供Linux客户端,只有Windows和Mac版,还好据说可以用Wine来跑,那就来试试吧。
Wine安装
网上搜到的资料都比较旧了,说什么要删除旧的wine再安装新版啥的,对于我用的Mint20来说都是不必要的,直接apt安装就是wine5了。顺便再把winetricks装上:
sudo apt install wine winetrics
系统默认的wine环境是在~/.wine
下面,不过这是个64位的环境,要跑微信据说建议用32位,所以需要另外开一个。
# 先在系统里添加32位环境
sudo dpkg --add-architecture i386
# 创建单独的wine环境
cd ~/.wine
mkdir wechat
cd wechat
env WINEARCH=win32 WINEPREFIX=~/.wine/wechat winecfg
注意,网上那些互相抄的文章都是把WINEARCH写成WINARCH,那是不对的。
然后需要用winetrics安装依赖微信的的依赖环境:
env WINEARCH=win32 WINEPREFIX=~/.wine/wechat winetrics
不过winetrics提供的下载链接都已经失效了,所以实际上无法安装riched20.dll,而没有这个DLL,即使安装了微信也无法发送内容。为了安装这个,你需要下载两个文件:W2KSP4_EN.EXE
和InstMsiW.exe
,但这两个文件可不好找,搜到的大部分下载链接都已经失效了,目测是因为涉及了微软的版权,还好国内有雷锋放到了云盘上:在ubuntu用wine安装微信 并解决无法输入文字的问题 ubuntu完美安装微信。下载后分别放到以下两个路径:
~/.cache/winetricks/win2ksp4/W2KSP4_EN.EXE
~/.cache/winetricks/msls31/InstMsiW.exe
然后再运行winetrics即可安装riched20.dll了。之后还可以在winetricks里把中文字体装上,以改善显示效果。
安装绿信
环境弄好后就可以安装了。下载官方最新的Windows版客户端,然后用wine安装:
env WINEARCH=win32 WINEPREFIX=~/.wine/wechat wine path_to/wechat_installer.exe
安装完成以后即可在wine的菜单下找到微信的图标点开即可启动,然后正常方式使用即可。
需要注意的是wine应用也没有那么完美,至少在我这边当别的窗口叠在绿信上面的时候,绿信的窗口还会有个虚框浮在上面,影响显示和操作,所以平时只能把它最小化,不知道是wine的问题还是绿信的问题。
推送到[go4pro.org]