deepin 15.11 安装最新版微信(3.0.0)

it2024-02-19  92

参考了网上一些方法,不过大多数都是旧教程,下面直接开讲

安装 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 的问题。具体是哪个需要自己调试。

转载请注明出处

最新回复(0)