本文编写于 1148 天前,最后修改于 1148 天前,其中某些信息可能已经过时。

添加常用源

先添加一下ukylin的apt源,里面主要是有搜狗拼音

curl -sL 'https://keyserver.ubuntu.com/pks/lookup?&op=get&search=0x9C949F2093F565FF' | sudo apt-key add
sudo apt-add-repository 'deb http://archive.ubuntukylin.com/ukui focal main'

然后添加一下deepin源,这就不用多解释了,主要为了deepin-wine还有打包好的wine包,添加后ubuntu 20实测可以直接apt装TIM微信等,没有依赖问题,运行也很完美

curl -sL 'https://keyserver.ubuntu.com/pks/lookup?&op=get&search=0x425956BB3E31DF51' | sudo apt-key add
sudo apt-add-repository 'deb https://packages.deepin.com/deepin stable contrib main non-free'

最后是deepin移植仓库,主要是其中包含了deepin-wine5,以便之后升级微信,这个shell脚本中也包含了一些小问题的修复

wget -O- https://deepin-wine.i-m.dev/setup.sh | sh

关于很多人提到的apt权重,我实际用下来还并不需要调整……如果有需要的可以自行找一下教程(x
托盘图标的问题去装一下topicons plus就可以了

wine软件更新和启用deepin-wine5

软件更新比较简单,把Windows的可执行文件拿wine跑一下就行了,比如这样,wineprefix换成对应的容器目录就行了

env WINEPREFIX="$HOME/.deepinwine/Deepin-WeChat" deepin-wine ./WeChatSetup.exe

先apt装一下deepin-wine5,然后sudo vim /opt/deepinwine/tools/run_v2.sh,把其中的WINE_CMD="deepin-wine"换成deepin-wine5就完事儿了
最后在winecfg里把微信容器切换到Windows 7就可以让微信支持小程序了

env WINEPREFIX="$HOME/.deepinwine/Deepin-WeChat" deepin-wine5 winecfg

一些奇奇怪怪问题的解决

微信开发者工具居然依赖写少了

deepin源中有wechat-web-devtools这个包,是1.02版本的
但是,nmd,安装的时候居然少写了依赖?
我反正搞了好久,没弄起来……
这东西完全就是wechat_web_devtools封装了一下就放入源了,而且还不如没封装的稳,完全不建议用

希望能帮到想使用Linux却苦于国产软件捆绑的人
腾讯等一众厂商不考虑Linux用户真的司马
好了,流水账写完了,溜了(x