Deepin在国产Linux发行版当中,对日常软件的适配做的已经相当好了,不过维护生态是一个浩大的工程,Deepin的商店里面已经提供了大量的常用软件,但是软件的版本更新却迟迟的滞后,这个工作量非常大,我们应该理解。既然这样,我就自己动手来研究,于是搞定了微信的最新版更新,下面要说的方法理论上也可以适用于其他基于deepin-wine适配的软件,但是不排除windows平台上的新版本用了新的dll或exe依赖,而需要额外的自行增加需要的依赖才能执行新版的情况。这种情况等碰到了我在单独写一篇文章教大家手动更新吧!

这里我要教大家的并不是打包deb文件,可能我比较偷懒吧!我这里只是教大家,基于在商店安装好的deepin-wine版本的微信,直接手动更新到最新版。

首先,你需要在deepin商店里面安装商店提供的微信版本。安装成功以后打开“终端”,输入以下命令:

cp /opt/apps/com.qq.weixin.deepin/files/files.7z ~/wx_update

将微信的主程序文件复制到当前用户的根目录下的wx_update目录(其实目录名随意),然后用GUI下面的压缩软件双击打开这个7z压缩包。

进入压缩包的 /drive_c/Program Files/Tencent/WeChat 这个目录

此时,你只需要从Windows系统的微信安装目录下复制最新的微信程序到当前的电脑上来(下文我会提供我打包好的files.7z文件,给身边没有Windows电脑的兄弟。),将拷贝过来的最新的微信文件,全部拖放到压缩软件窗口内

安装最新版nodemon 安装最新版本微信_7z


拖放好以后,等待压缩软件合并结束后关闭该窗口。此时,你获得了新版微信的files.7z文件,我们只需要重新生成改7z文件的md5文件,并将这2个文件全部拷贝回软件目录替换掉旧版微信的文件,我们就更新成功了,生成新md5指纹文件的命令如下:

md5sm files.7z > files.md5sum

安装最新版nodemon 安装最新版本微信_微信_02


执行完以后,你就会得到一个新的指纹文件,如下图:

安装最新版nodemon 安装最新版本微信_微信_03


我们此时只需要将这2个文件替换回去即可,命令如下:

sudo cp * /opt/apps/com.qq.weixin.deepin/files/

注意:替换的时候别运行微信,否则可能替换不成功。替换结束以后重新运行微信,恭喜你,微信已经是最新版了。

安装最新版nodemon 安装最新版本微信_deepin_04

是不是很简单,以后更新也用同样的方法即可。

下面是我替换好的files.7z和files.md5sum文件,大家如果懒得搞可以直接用我的。

【百度网盘下载地址】
链接: https://pan.baidu.com/s/1gGFsU80nWBczeCgWPo8Vmw#o9qc 密码: o9qc