Linux之Ubuntu 22.04实现微信双开

news2025/1/10 14:30:14

Linux之Ubuntu 22.04实现微信双开

  • 基于deepin-wine仓库安装第一个微信
    • 添加仓库
    • 安装对应软件包
    • com.qq.weixin.deepin 微信的安装
    • 存在的问题
    • 补充
  • Linux下使用模拟器进行微信多开(可取?)
    • 下载Linux模拟器
    • 下载完成打开:
  • 安装第二个微信(基于优麒麟)
    • 打开优麒麟应用商店官网下载

基于deepin-wine仓库安装第一个微信

deepin-wine仓库是Deepin操作系统上的一个软件仓库,提供了一些在Windows上常见的应用程序的运行环境。通过使用deepin-wine仓库,用户可以在Deepin操作系统上运行许多只能在Windows上运行的应用程序,例如微信、QQ、迅雷等。这个仓库的开发者是Deepin社区。

添加仓库

首次使用需要添加仓库:

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

安装成功显示:
![在这里插入图片描述](https://img-blog.csdnimg.cn/8e457e319284443caff22cc06add3b3c.png

安装对应软件包

对应软件包的简介,利用 apt install …命令即可安装,
例如,安装微信、Office、QQ、得力HEIC转换器和蜘蛛纸牌等等。

sudo apt-get install com.qq.weixin.deepin 
sudo apt-get install com.qq.office.deepin
sudo apt-get install com.qq.im.deepin
sudo apt-get install com.heicconvert.deepin
sudo apt-get install com.ancientspider.deepin

全部软件包:
https://deepin-wine.i-m.dev/
部分截图:
在这里插入图片描述Tips:应用图标需要注销重登录后才会出现

com.qq.weixin.deepin 微信的安装

sudo apt-get install com.qq.weixin.deepin 

显示:
在这里插入图片描述
进入到:/opt/apps/com.qq.weixin.deepin/files中,
在这里插入图片描述运行:

./run.sh

在这里插入图片描述
成功:
请添加图片描述
参考:
维基百科ArchLinux
deepin-wine-ubuntu (Github)
deepin-wine
ubuntu 22.04安装微信

存在的问题

1.wine中的Gecko (壁虎) 的插件问题,但是不影响微信的使用(可忽视)。

在这里插入图片描述

Gecko (壁虎) 其实就是 Wine 从 Mozilla 借来的 HTML 页面排版渲染引擎,以便在 Wine 里模拟 IE,这样才能正常打开网页,尤其是一些把浏览器嵌入了的应用。如需有这种强迫症的同志可以看过来,必须解决安排完整(其实就是安装Wine Gecko):
在https://wiki.winehq.org/Gecko下载适用于 Wine 版本的最新 Gecko 文件。所以有 Wine 5.* 应该下载:

  • wine-gecko-2.47.1-x86.msi
  • wine-gecko-2.47.1-x86_64.msi

然后将它们放入~/.cache/wine/目录并第一次初始化/运行 Wine,例如通过运行wineboot或wine someapp.exe,但请确保您还没有~/.wine/目录,如果您有一个 Wine 将不会安装 Gecko。
也有人说运行:wineboot,一次性解决了问题(未曾尝试成功过)

参考:
wine5.0安装wine-mono、wine-gecko具体步骤
wine手动安装wine-mono和wine-gecko组件

2.libGL error: failed to load driver: (null)

参考:
libGL error: MESA-LOADER: failed to open iris
[SOLVED] IdeaPadGaming3 libGL errors creating dri and iris driver load

补充

deepin-wine-for-ubuntu就可以实现微信双开(但我没用):

1.登录一个微信,成功后退出。
2.进入/home/用户名/.deepinwine目录,复制Deepin-WeChat文件夹到Deepin-WeChat2。
3.编辑/opt/deepinwine/apps/Deepin-WeChat/run.sh:

BOTTLENAME="Deepin-WeChat"
APPVER="2.6.2.31deepin0"
#/opt/deepinwine/tools/run.sh $BOTTLENAME $APPVER "$1" "$2" "$3"

BOTTLENAME="Deepin-WeChat"
/opt/deepinwine/tools/run.sh $BOTTLENAME $APPVER "$1" "$2" "$3"
BOTTLENAME="Deepin-WeChat2"
/opt/deepinwine/tools/run.sh $BOTTLENAME $APPVER "$1" "$2" "$3"

4.修改/opt/deepinwine/tools/run.sh

1). CallApp函数内的case $BOTTLENAME in 下添加如下代码:

		"Deepin-WeChat2")
            CallWeChat2 "$1" "$2"
            ;;

2). 在CallWeChat函数下面添加如下函数:

CallWeChat2()
{
    if [ "autostart" == "$1" ]; then
       env WINEPREFIX="$WINEPREFIX" $WINE_CMD /opt/deepinwine/tools/startbottle.exe &
   else
        debug_log "Disable auto update"
        _DeleteRegistry "HKCU\\Software\\Tencent\\WeChat" "UpdateFailCnt"
        _DeleteRegistry "HKCU\\Software\\Tencent\\WeChat" "NeedUpdateType"
        rm "${WINEPREFIX}/drive_c/users/${USER}/Application Data/Tencent/WeChat/All Users/config/configEx.ini"

        export DISABLE_RENDER_CLIPBOARD=1
        export ATTACH_FILE_DIALOG=1
        debug_log "start running..."
        env WINEPREFIX="$WINEPREFIX" $WINE_CMD "c:\\Program Files\\Tencent\\WeChat\\WeChat.exe" &

    fi
}

参考:
deepin-wine-for-ubuntu 实现微信双开 方案

另外:
卸载软件通用方法:
查询软件dpkg -l | grep xxx

dpkg -l | grep wechat

卸载软件:sudo apt remove wechat

sudo apt remove deepin.com.wechat

Linux下使用模拟器进行微信多开(可取?)

北京麟卓是一家中国国产化操作系统及服务器供应商,提供了基于自主研发的LINUX系统的产品。其LINUX系统被广泛应用于政府、军队、金融、电信、能源等多个行业的服务器、工作站、集群等场景。同时,北京麟卓还提供了一系列与其LINUX系统相兼容的服务器产品,如麒麟服务器、云计算服务器等。

下载Linux模拟器

进入官网:https://www.linzhuotech.com/Product/download
在这里插入图片描述
一般选择第一个(STM32其他ARM架构可选择第二个),下载个人版本,但不得用于商业用途:

![在这里插入图片描述](https://img-blog.csdnimg.cn/32993cc0f09d448cb6d514d393c3d18a.png

下载完成打开:

在这里插入图片描述
也支持自行下载APK文件直接拖动进来进行极速安装,在用的过程中我发现有Bug(貌似是不可避免的),尝试更换版本也无法解决,Ubuntu22.04中利用此模拟器打开微信,会出现错误,维修也无用,
在这里插入图片描述

更换机型也无用(待跟进…)

安装第二个微信(基于优麒麟)

优麒麟是一款基于 Linux 的操作系统,由中国开发,采用了自主研发的 Kylin 桌面环境,是中国政府主推的国产化操作系统之一。它遵循自由软件和开放源代码的理念,并且提供了丰富的应用程序和工具,适用于桌面、服务器和云平台等多种场景。

打开优麒麟应用商店官网下载

打开优麒麟应用商店官网,下载微信应用:
https://www.ubuntukylin.com/applications/106-cn.html 下载deb包:

wget http://archive.ubuntukylin.com/software/pool/partner/weixin_2.1.1_amd64.deb
sudo dpkg -i  weixin_2.1.1_amd64.deb

据说可以直接在软件源中安装:
终端输入:

sudo apt install weixin

(没尝试过…)
附件网址:https://archive.ubuntukylin.com/software/pool/partner/

大功告成:
请添加图片描述请添加图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/602501.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

zookeeper机制及消息队列kafka集群部署

目录 一、zookeeper1、zookeeper简介2、zookeeper特点3、zookeeper工作模式及机制4、zookeeper应用场景及选举机制5、zookeeper集群部署 二、消息队列kafka1、为什么要有消息队列2、使用消息队列的好处3、kafka简介4、kafka特点5、kafka系统架构名词介绍6、Kafka架构及流程7、k…

技术分享 | 如何编写同时兼容 Vue2 和 Vue3 的代码?

LigaAI 的评论编辑器、附件展示以及富文本编辑器都支持在 Vue2(Web)与 Vue3(VSCode、lDEA)中使用。这样不仅可以在不同 Vue 版本的工程中间共享代码,还能为后续升级 Vue3 减少一定阻碍。 那么,同时兼容 Vue…

Shell脚本攻略:文本三剑客之grep

目录 一、理论 1.grep 2.sort 3.uniq 4.tr 5.cut 6.split 7.paste 二、实验 1. grep 2.sort 3.uniq 4.tr 5.cut 6.split 7.统计当前主机的连接状态 8.统计当前连接主机数 一、理论 1.grep (1)概念 grep是Linux中最常用的”文本处理工…

Redis-主从复制以及哨兵

前言 ​ 要避免单点故障,即保证高可用,便需要冗余(副本)方式提供集群服务。而Redis 提供了主从库模式,以保证数据副本的一致,主从库之间采用的是读写分离的方式。在 Redis 主从集群中,哨兵机制…

共享打印机出现文件无法打印|0X00000709错误的解决方案|win7 win11

现在办公室通常会使用打印机共享功能,在使用打印机共享中会出现在[文件无法打印,因为在“\ip\打印机名 在Ne02:”上发生错误] 这时,我们输入相应IP重新共聚共享端打印机,就会出现“0X00000709”的错误。 回到共享端…

Rust in Action笔记 第三章 复合数据类型

通过#[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ZI50wIh1-1685693144796)(null)]),不带感叹号的#[allow]仅为下一行代码提供属性,属性有多种分类,文中出现的allow属性称为诊断属性(Diag…

僵尸网络检测数据集CTU-13介绍及使用

首先感谢爱学习的大白菜爱学习的大白菜的博客_CSDN博客-刷题,ACM之路,机器学习领域博主对CTU-13数据集的描述的翻译,这使得后面对这份数据集的理解更加容易。 参考CTU-13数据集_爱学习的大白菜的博客-CSDN博客 由于要做僵尸网络检测的工作,但是没有相关…

权限维持-HOOK-DLL加载

前言 继续来研究关于权限维持的方法,这里希望与各位一起加油。 这里的HOOK其实指的就是Hook PasswordChangeNotify 其中PasswordChangeNotify是一个函数,如果修改的密码符合要求,那么PasswordChangeNotify在系统上同步更新密码,然…

网讯1860网卡网络流控导致网络异常问题

1、背景介绍 目前使用的飞腾平台中采用国产化WX1860千兆网卡芯片,交换芯片采用盛科的CTC8096。示意图如下: 当其中一块飞腾系统异常时,发现整个平台内所有的千兆网均出现异常,任意两个飞腾千兆网均无法ping通。 2、问题排查 一…

什么是边缘计算网关以及什么是边缘计算?

边缘计算 边缘计算是一种分布式计算范例,使计算任务从数据中心或云端移向离数据源更近的地方,即网络的"边缘"。这样做的目的是降低网络延迟,提高数据处理速度,同时减少不必要的数据传输,节省带宽和存储资源。…

如何实现折起来的效果

如何实现范围裁剪和旋转效果。 日常 我还是希望自己的博客能够存在一些温度,而不是冷冰冰的技术分享,我希望留下专属于我自己的个性,就像鸿洋和郭霖的公众号一样。他们会在自己的博客顶端随便写一下最近的新闻什么的,而我不同&a…

msvcr110.dll丢失的解决方法哪种好,推荐这个4种解决方法

Msvcr110.dll是Microsoft Visual Studio 2012的运行时组件之一。这个DLL文件包含一些用于Windows操作系统的C函数库。当程序需要这些函数时,它们会被加载到内存中,以便程序可以使用它们。 当计算机提示“msvcr110.dll丢失”时,可能出现以下影…

基于matlab使用接收机工作特征 (ROC) 曲线评估相干和非相干系统性能

一、前言 此示例说明如何使用接收机工作特征 (ROC) 曲线评估相干和非相干系统的性能。该示例假设检测器在加性复杂高斯白噪声环境中工作。 ROC曲线通常用于评估雷达或声纳探测器的性能。ROC 曲线是给定信噪比 (SNR) 的检测概率 &a…

介绍CSDN的阅览器

大家好!今天给大家一款由csdn官方打造的一个界面阅览器 意思就是靠我们自带的阅览器改变他的外观方式,这就是我用了CSDN阅览器之后的效果图 然后我们也可以清晰看到我们整个界面,对于我们经常写csdn博客的小伙伴来说是很方便,因为…

配电室动环监控系统的功能与应用

来源:山东仁科www.rkckth.com 六月天的 【配电室】,表面 “ 风平浪静 ”,实则 “ 多面夹击 ”。 步入六月份的夏季由高温掌控,为营造舒适凉爽的生活环境,人们的用电量也进入“汛期”,急速上涨&#xff0c…

亚信前端面试真题

目录 1.如何设置一个元素不可见? 2.谷歌浏览器设置比12px还小的字体? 3.深拷贝实现方法???????? 4.防抖节流实现原理???? 5.遍历循环数组方法????? 6.vue的双向绑定????? 7.compute和watche…

【MySQL高级篇笔记-InnoDB数据存储结构 (中) 】

此笔记为尚硅谷MySQL高级篇部分内容 目录 一、数据库的存储结构:页 1、磁盘与内存交互基本单位:页 2、页结构概述 3、页的大小 4、页的上层结构 二、页的内部结构 1、分三个部分看 2、从数据页角度看B 树如何查询 三、InnoDB行格式(或记录格式) 四、区、段与碎片区…

测试环境一键发布

背景 目前公司项目发布测试环境不够自动化,每次需要手动打包并且手动更新,影响开发效率 流程图 而且因为是本地手动发布,容易失误造成一些不必要的麻烦: 远端代码有更新,忘记拉取代码 快速发布,本地代码…

Redis7实战加面试题-高阶篇(Redis为什么快?高性能设计之epoll和IO多路复用深度解析)

多路复用要解决的问题 并发多客户端连接,在多路复用之前最简单和典型的方案:同步阻塞网络IO模型 这种模式的特点就是用一个进程来处理一个网络连接(一个用户请求),比如一段典型的示例代码如下。 直接调用 recv 函数从一个 socket 上读取数据…

Nginx:Nginx优化与防盗链

Nginx:Nginx优化与防盗链 一、配置Nginx隐藏版本号二、修改Nginx用户与组三、配置Nginx网页缓存时间3.1 修改配置文件3.2 页面缓存验证 四、配置Nginx实现连接超时五、更改Nginx运行进程数六 、配置Nginx实现网页压缩功能七、配置Nginx实现防盗链 一、配置Nginx隐藏…