ubuntu 安装原生微信bate版

在网上找了好久ubuntu 安装微信的方法, 尝试了好多种方式, 有wine , 有electronic-wechat的,也有优麒麟的。wine 的依赖太多, 也有点吃内存, electronic-wechat的就是一个网页版的不好用,优麒麟的功能有点太少了,最近研究有一种新原生微信的安装方式,但是安装方式有点繁琐, 但是安装好之后就一劳永逸了,用起来挺丝滑的,总结如下。

1.先下载一个优麒麟官方给的weixin_2.1.1_amd64.deb版本的安装包,

可以从优麒麟官网去下载,链接如下:

https://www.ubuntukylin.com/applications/106-cn.html

也可以从我的百度网盘下载,链接如下:

链接: https://pan.baidu.com/s/1TFTlh9p6wOR3ofFI98DguA?pwd=ukr2 提取码: ukr2

2.下载官方给出的一个微信原生bate版本wechat-beta_1.0.0.238_amd64.deb,

可以从如下一个第三方安装包网站下载,链接如下:

https://software.openkylin.top/openkylin/yangtze/pool/all/wechat-beta_1.0.0.238_amd64.deb

也可以从我的百度网盘下载,链接如下:

链接: https://pan.baidu.com/s/1xrO_nGQWog7tcdE9IX69_w?pwd=6m4w 提取码: 6m4w

3.安装wechat-beta_1.0.0.238_amd64.deb包

sudo dpkg -i wechat-beta_1.0.0.238_amd64.deb

wechat-beta_1.0.0.238_amd64.deb这个安装包是为统信UOS系统开发的版本 ,在ubuntu上直接安装之后是不能登录成功的。会报如下错

4.接下来解决不能登录的问题。

4.1解压刚才下载的weixin_2.1.1_amd64.deb安装包

dpkg -X weixin_2.1.1_amd64.deb out

4.2然后用解压出来的内容替换进系统

sudo cp out/usr/lib/libactivation.so /usr/lib/libactivation.so
sudo cp out/etc/.kyact /etc/.kyact
sudo cp out/etc/LICENSE /etc/LICENSE

4.3微信登录时会读取/etc/lsb-release文件, 获取系统信息,ubunut原生内容如下,在第3步执行dpkg的时候会将原生的这个文件给修改成4.4中的内容,我们需要将这个文件内容修改回来,否则ubuntu系统在执行apt相关的操作时会被认为是kylin,修改成如下内容。

DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=22.04
DISTRIB_CODENAME=jammy
DISTRIB_DESCRIPTION="Ubuntu 22.04.4 LTS"

4.4我们要新建一个/etc/lsb-release-ukui文件, 让微信起来的时候读取这个文件内容如下

DISTRIB_ID=Kylin
DISTRIB_RELEASE=V10
DISTRIB_CODENAME=kylin
DISTRIB_DESCRIPTION="Kylin V10 SP1"
DISTRIB_KYLIN_RELEASE=V10
DISTRIB_VERSION_TYPE=enterprise
DISTRIB_VERSION_MODE=normal

4.5编写一个微信的启动脚本,内容如下

微信是安装在/opt/wechat-beta/目录的,所以我们在这个目录下新建一个微信启动脚本lunch_wechat.sh,里面内容如下。

bwrap --dev-bind / / --bind /etc/lsb-release-ukui /etc/lsb-release /usr/bin/wechat $@

赋权执行权限

sudo chmod 777 /opt/wechat-beta/lunch_wechat.sh

4.6修改wechat桌面快捷启动方式,

微信安装好的桌面启动文件内容如下

[Desktop Entry]
Name=微信
Exec=/usr/bin/wechat %U
StartupNotify=true
Terminal=false
Icon=/usr/share/icons/hicolor/256x256/apps/wechat.png
Type=Application
Categories=Utility;
Comment=微信桌面版

我们要将它修改位如下

[Desktop Entry]
Name=微信
Exec="/opt/wechat-beta/lunch_wechat.sh" %f
StartupNotify=true
Terminal=false
Icon=/usr/share/icons/hicolor/256x256/apps/wechat.png
Type=Application
Categories=Utility;
Comment=微信桌面版

5.这个时候就可以扫码登录微信了

评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值