首页 > 系统相关 >OpenCloudOS 支持 Linux 原生版微信,开启生态新篇章

OpenCloudOS 支持 Linux 原生版微信,开启生态新篇章

时间:2024-06-17 18:25:57浏览次数:54  
标签:版微信 微信 OpenCloudOS Linux wechat 适配 opencloudos

如今,微信已成为办公领域、日常生活以及娱乐方面的刚性需求软件。作为一款通用开源操作系统,OpenCloudOS 积极地与微信展开 Linux 平台的适配工作,全方位地满足广大用户的需求。

近期,经过数月的开发与测试,OpenCloudOS 社区与微信团队实现了 OpenCloudOS 与 Linux 原生版微信的适配支持,解决用户在 OpenCloudOS 进行办公、学习、交流等缺少更好用的微信工具的痛点。

一、研发挑战

OpenCloudOS 团队与微信开发团队、微信安全团队展开了详细的沟通交流,了解到微信在适配 Linux 系统方面所存在的一些具有挑战性的难点。

以 RPM 打包为例,在此之前,微信仅仅是针对 Debian 系操作系统开展过适配方面的工作。而在本次开发者当中,OpenCloudOS 社区与微信团队配合,为其提供 RPM 打包的解决方案,从而使得在今后能够以流水线的方式来进行 RPM 包的生产工作。

针对登录限制问题,开发团队积极地与微信团队展开配合,精心开发了硬件信息库以及与之配套的后端认证服务,有力地保障用户的信息安全;接着又历经内部测试、外部小范围等多轮测试,针对实体机和虚拟机用户所遭遇的各种各样的情况,逐个地进行细致的处理。

研发过程中面对诸多挑战,双方团队紧密合作逐一攻克,经过通力配合,在满足微信的各项安全要求的前提下,解决了适配与支持方面的各种问题,确保用户能够正常地进行登录操作以及顺畅地使用微信的各项功能。

二、支持功能

OpenCloudOS 支持 Linux 原生版微信后,用户能在 OpenCloudOS 上使用微信进行信息交流办公、便民服务、公众号交互等功能,包括:

1、扫码登录

2、消息收发与操作

  • 可收发:文本消息、小黄脸表情、添加表情、商店表情、语音消息、公众号内容转发消息、小程序消息、视频号内容消息、引用的消息。

  • 可响应其他人撤回消息。

  • 可跟企业微信联系人发送和接收消息。

  • 复制、删除、转发、保存(已下载的图片、文件、视频)、语音转文字(语音)、在文件夹中显示(文件)。

3、文件和图片传输

收发 1G 内文件,收发图片和视频(100M 内按图片发,100M~1G 按文件发)

3、音视频通话

双人音频通话、双人视频通话、视频通话过程中可以随时开启和关闭摄像头。

4、浏览视频号

5、看一看功能

6、打开微信小程序

三、安装教程

1、下载 OpenCloudOS 9 镜像

下载链接:https://mirrors.opencloudos.tech/opencloudos/9/isos/

2、选择桌面登录:GNOME Xorg

3、安装微信

X86_64 / Aarch64 安装命令:

sudo dnf clean all
sudo dnf makecache
sudo dnf install wechat

如果上述命令提示未查找到软件包,也可直接下载安装

X86_64 下载地址:

https://mirrors.opencloudos.tech/opencloudos/9.2/extras/x86_64/os/Packages/wechat-beta_1.0.0.242_amd64.rpm

sudo dnf install ./wechat-beta_1.0.0.242_amd64.rpm
Aarch64 下载地址:

https://mirrors.opencloudos.tech/opencloudos/9.2/extras/aarch64/os/Packages/wechat-beta_1.0.0.242_arm64.rpm

sudo dnf install ./wechat-beta_1.0.0.242_arm64.rpm 

4、登录使用

四、小结

OpenCloudOS 与微信的合作具有重要意义,不仅满足了用户在办公、学习和日常生活等方面的需求,也为开源操作系统的发展增添了新的活力。未来,OpenCloudOS 团队与微信团队将进一步完善各项功能与硬件平台,解决 Loongarch 64 架构适配等问题,确保 OpenCloudOS 用户能够长期、稳定地使用微信满足生活与办公需求。

如需在 OpenCloudOS 8 / OpenCloudOS Stream 上安装微信,或在使用过程中遇到技术问题,可以加入 OpenCloudOS 用户交流群,获取帮助。

扫码添加社区助手进群,添加时备注「使用微信」

后续的更新与文档发布,也会更新在 OpenCloudOS 代码仓库中,链接:

https://gitee.com/OpenCloudOS/wechat 

感谢在本次适配中参与开发、完成最终测试的社区单位与开发者:

红旗软件、海光、飞腾、张硕、姚圣伟、杨青、李长兴、袁霞、毛泓博、李伟

标签:版微信,微信,OpenCloudOS,Linux,wechat,适配,opencloudos
From: https://www.cnblogs.com/OpenCloudOS/p/18252948

相关文章

  • linux在文件夹中查找文件内容
    linux在文件夹中查找文件内容在Linux中,可以通过以下多个途径,在文件夹中查找文件内容:1、使用grep命令:grep-r"要查找的内容"/path/to/folder-r参数表示递归地在文件夹及其子文件夹中搜索。/path/to/folder是要搜索的文件夹路径。2、使用ack命令ack"要查找的内容......
  • linux清除history
    linux清除history要清除Linux系统中的历史记录(history),可以使用以下几种方法:方法1:通过修改.bash_history文件这是最简单直接的方法,但是只会影响当前用户的历史记录。执行以下命令即可清除:1>~/.bash_history2history-c 方法2:使用export命令同样只会影响当前......
  • linux远程访问及控制
    补充:终端:接收用户的指令TTY终端虚拟终端ssh:22端口号,加密。telnet:23端口号,不加密。解释器:shellSSH远程管理SSH(SecureShell)是一种安全通道协议,主要用来实现字符界面的远程登录、远程复制等功能。SSH协议对通信双方的数据传输进行了加密处理,其中包括用户登录时输入的......
  • 从Linux内核设计者的角度看 - 设备驱动的架构设计
    Linux中的设备驱动概念中的设备和驱动指的是啥?  直接说设备驱动其实是比较抽象的,举个例子就特别明了了,比如我们要控制1个led的亮灭,那么led就是设备,控制led运行的软件就是该设备的驱动。也就是说,这里的设备就是现实中的一个电子设备,设备驱动就是控制这个电子设备运行的软件程序......
  • Linux 提权-Capabilities
    本文通过Google翻译Capabilities–LinuxPrivilegeEscalation-Juggernaut-Sec这篇文章所产生,本人仅是对机器翻译中部分表达别扭的字词进行了校正及个别注释补充。导航0前言1什么是Capabilities?2枚举Capabilities2.1枚举Capabilities-手动方法2.1.......
  • Linux上java-jar Spingboot项目
    百度的,后面再补一个Linux文档操作手册,是不是很大胆?准备工作1、首先得有两个软件Xftp(用来上传文件到)和XShell(连接服务器执行命令)2、Linux上有JDK(怎么安装可以转到Linux安装JDK流程)3、项目的JAR包项目jar包导jar<build><plugins><plugin><groupId......
  • 小白Linux提权
     1.脏牛提权原因:内存子系统处理写入复制时,发生内存条件竞争,任务执行顺序异常,可导致应用崩溃,进一步执行其他代码。get_user_page内核函数在处理Copy-on-Write(以下使用COW表示)的过程中,可能产出竞态条件造成COW过程被破坏,导致出现写数据到进程地址空间内只读内存区域的机会......
  • 【linux】使用 `du` 命令查看各个目录的大小,并按大小排序
    使用du命令查看各个目录的大小,并按大小排序,可以按照以下步骤操作:1.打开终端按Command+Space调出Spotlight搜索,然后输入Terminal并打开它。2.使用du命令查看目录大小使用以下命令查看当前目录下一级子目录的大小,并以人类可读的形式显示(即使用-h选项):du-......
  • 步进电机Linux驱动
    本文将介绍步进电机Linux驱动程序,分为以三部分:步进电机介绍,硬件原理图以及程序编写1步进电机介绍步进电机是一种将电脉冲信号转变为角位移或者线位移的开环控制元件,在非超载的状态下,电机的转速、停止位置只取决于脉冲信号的频率和脉冲数,不受负载变化的影响,并且只有周期性误差而......
  • arm linux 启动
    bootloader是系统启动或复位以后执行的第一段代码,它主要用来初始化处理器及外设,然后调用Linux内核//Bootloader在运行过程中虽然具有初始化系统和执行用户输入的命令等作用,但它最根本的功能就是为了启动Linux内核Linux内核在完成系统的初始化之后根据启动参数中指定的roo......