Wine Wechat Setup

Published on: January 15, 2022 | Reading Time: 1 min | Last Modified : January 15, 2022

wine系统移植
ubuntu

这里简要记录一下我在自己相爱相杀ubuntu系统下安装wechat的旅途。

起初

wechat几乎离不开,但是说实话,离开也挺好的,避免了很多干扰。

但是心里痒痒,毕竟对于我的认识,一个牛逼的系统当然是什么都能做,而且做到极致。

那我就开始尝试了,依赖广大开源和大牛们的奋献,我很容易就找到了很多方案,但是大多比较久远,不敢尝试了,不维护,很容易出现各种兼容问题。

我的系统情况如下,可以做个参考

  % neofetch                                                              !6733
            .-/+oossssoo+/-.               lx@Legion-R9000P2021H 
        `:+ssssssssssssssssss+:`           --------------------- 
      -+ssssssssssssssssssyyssss+-         OS: Ubuntu 20.04.3 LTS x86_64 
    .ossssssssssssssssssdMMMNysssso.       Host: 82JQ Lenovo Legion R9000P2021H 
   /ssssssssssshdmmNNmmyNMMMMhssssss/      Kernel: 5.4.0-94-generic 
  +ssssssssshmydMMMMMMMNddddyssssssss+     Uptime: 52 mins 
 /sssssssshNMMMyhhyyyyhmNMMMNhssssssss/    Packages: 3364 (dpkg), 13 (snap) 
.ssssssssdMMMNhsssssssssshNMMMdssssssss.   Shell: zsh 5.8 
+sssshhhyNMMNyssssssssssssyNMMMysssssss+   Resolution: 1920x1080, 2560x1600 
ossyNMMMNyMMhsssssssssssssshmmmhssssssso   DE: GNOME 
ossyNMMMNyMMhsssssssssssssshmmmhssssssso   WM: Mutter 
+sssshhhyNMMNyssssssssssssyNMMMysssssss+   WM Theme: Mojave-light 
.ssssssssdMMMNhsssssssssshNMMMdssssssss.   Theme: Mojave-light [GTK2/3] 
 /sssssssshNMMMyhhyyyyhdNMMMNhssssssss/    Icons: McMojave-circle-blue [GTK2/3] 
  +sssssssssdmydMMMMMMMMddddyssssssss+     Terminal: terminator 
   /ssssssssssshdmNNNNmyNMMMMhssssss/      CPU: AMD Ryzen 7 5800H with Radeon G 
    .ossssssssssssssssssdMMMNysssso.       GPU: NVIDIA 01:00.0 NVIDIA Corporati 
      -+sssssssssssssssssyyyssss+-         Memory: 3800MiB / 15923MiB 
        `:+ssssssssssssssssss+:`
            .-/+oossssoo+/-.                                       
                                                                   

旅途中

基于虚拟机的方式

虚拟机推荐使用virtual box,装一个win10系统,一切软件都搞定了,设置下共享文件目录就可以实现文件传输,也可以沟通外部usb设备,用途挺大的,尤其是需要做ppt,写word,虽然wps也可以,但是避免了格式错乱。

ps: 说实话,正常的姿势还是一个系统一台电脑,这个是最有效的。

基于docker的方式

基本不会对系统产生什么问题,完成的也比较方便。

基于wine依赖

前面的两种方式可以说是成功率极高的方法,就算不成功,对系统环境的也几乎无破坏,可以大胆尝试哦~

这种方式是我这次实现的重点,但是会有风险,看完我写的在动手尝试哦,首先

git clone https://github.com/wszqkzqk/deepin-wine-ubuntu

cd deepin-wine-ubuntu/

# 注意,我先尝试运行./install.sh,也没注意到报错信息,但是图标点击不动。

chmod +x install_2.8.22.sh
./install_2.8.22.sh

可以看到进度条滚动,等着大概3到5分钟,ok

然后进行离线安装,点击链接,选最新的安装包安装就好了

sudo dpkg -i XXX.deb

卸载

sudo dpkg -r wechat[tab等提示]

确实,这时候微信就安好了,靠这种方法,可以安装很多wine支持的软件

软件在top中的运行如下:

WeChat.exe

系统资源占用和网易云linux版类似,挺好,经测试,可以发表情,接收图片,语音,文件选择。

如果使用的代理,改变下代理入口。

小落差

这时,我发现我的副屏没了,然后运行nvidia-smi,哈哈,显卡挂了。不过经历过几次显卡挂的经历,并不认为这没什么大不了的,就是担忧wine和显卡只能得一。

经过简单的查询,问题主要是因为对显卡的依赖进行了删除。

那先把显卡挂上吧,记住自己的显卡驱动型号哦,在软件与更新里面选择附加驱动,选择自己当时安装的那个版本,应用改变,等待安装,重启系统,一切好了。

这时我重新启动wechat,也可以使用

小优化

去掉小尾巴,安装插件,点击这里,因为我一直使用相关插件,所以开启就行了,如果是全新的,建议安装tweaks等丰富你的ubuntu,如果你时间比较充足。

末路

特别喜欢作者说的一句话:“你不会找到路,除非你敢于迷路”。

失败不怕,怕的是已经蒙尘的心灵丧失了坦然面对失败的勇气。