问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

在Ubuntu 18.04LTS 上使用Wine 安装微信及相应问题的解决方法

发布网友 发布时间:2024-10-02 01:41

我来回答

1个回答

热心网友 时间:2024-10-18 05:10

update version:

2020-05-03 更新了使用各种方法都不能显示中文的解决办法

2020-05-05 更新几个待解决问题4.3和4.4

以下为原文

最近作者因为工作和科研的缘故,想把主力工作系统更换为Ubuntu。但是发现一个问题,鹅厂已经不再支持网页版本的微信接入,这对工作以及日常沟通而言会有及大的不方便之处。本着“功夫不负有心人”的宗旨,作者开始了对在linux上安装微信执著的探索。

同时我相信本文会对长期工作在Ubuntu下面的工作人员具有一定的帮助。

0. 准备工作

可以知道我的电脑是 x86_64架构,支持32位和64位程序。

1. WineHQ 安装

如果要在Ubuntu上安装微信,那么最好的方法就是先安装Wine。Wine有多个版本,推荐安装WineHQ[1]。参考WineHQ官方给出的安装操作,首先是对FAudio的安装。FAudio是Wine在Ubuntu 18.04/Linux Mint 19.X的依赖库,所以需要手动安装一下[2]:

首先下载 Release.key文件,新建一个文本文件,将代码保存为Release.key.然后在Terminal中执行

然后增加Repository:

至此FAudio安装成功。

如果你的架构是64位,那么要首先增加对32位的支持,以增加对多种exe程序的兼容性。

下载并增加repository的key:

增加repository,对于Ubuntu18.04:

然后选择不同版本的WineHQ *以下命令只需要执行一个

Stable branch:

Development branch:

Staging branch:

至此,WineHQ安装完成。

2. 配置Wine bottle

如果要启用并配置Wine bottle,可以参考这位知友的安装步骤:

同时该方法里面包含了对winetricks的配置以及各种dll文件的下载,非常有用。

Ranger的回答中有非常详细的截图,赞!

3. 安装微信

配置好WineHQ之后,就是安装微信。直接从微信官网下载:

dldir1.qq.com/weixin/Wi...

下载之后如果使用Wine直接安装,可以尝试:

如果按步骤2配置了Wine bottle:

替换后面的路径成WeChatSetup.exe所在的路径即可。

4. 遇到的问题汇总

4.1 扫码之后闪退

作者在运行微信之后可以正常出现二维码,但是扫码之后会闪退。开始的时候我并不知道问题出现在哪里,直到后来我用terminal,在桌面上运行

然后返回如下信息:

可见是libGL 出现了问题。查看一下libGL的指向是否正确[3]:

细心的查看,可以发现libGL.so并没有指向nvidia的文件,也就是说我的电脑上的Nvidia驱动并没有正确的指向libGL.so。这种情况一般发生在没有用Termial使用apt-get 安装驱动,或者自己从官网上下载了deb安装包。重新安装一下nvidia驱动就可。

首先卸载之前安装的Nvidia驱动:

然后

选择要安装的版本,一般推荐的就可以:

安装好之后,一切正确!

4.2 不能显示中文字体

参考上面的Ranger的回复。

2020-05-03 update:

我发现使用Ranger等其它人的各种方法之后还是不能正确显示中文 。于是我继续搜索,首先注册表和字体一定要放到自己的winebottle下的c_drive/windows/Fonts/.

然后再执行注册。但这样还是解决不了不显示中文的问题。直到我搜索到了一篇文章:

恍然大悟,不是上面的方法不管用,是我的Ubuntu用的是英文系统,需要激活汉语环境。首先执行:

看一下系统中有没有zh_CN.utf-8,如果没有的话需要按上面卡片中说的方法做。然后在启动微信的时候(假定微信在桌面):

然后就可以了!

如果还想在桌面双击执行的话,可以修改微信的桌面执行程序:

打开之后是这样子的:

在第二行中wine前面加入LC_ALL=zh_CN.utf8 :

保存之后,就可以继续双击执行了。

4.3 微信窗口切换之后留有透明边框

如图,当没有关掉微信,只是切换窗口之后,会有如下的透明边框出现。尚待解决。

4.4 微信打开公众号,阅读文章后会崩溃

热心网友 时间:2024-10-18 05:11

update version:

2020-05-03 更新了使用各种方法都不能显示中文的解决办法

2020-05-05 更新几个待解决问题4.3和4.4

以下为原文

最近作者因为工作和科研的缘故,想把主力工作系统更换为Ubuntu。但是发现一个问题,鹅厂已经不再支持网页版本的微信接入,这对工作以及日常沟通而言会有及大的不方便之处。本着“功夫不负有心人”的宗旨,作者开始了对在linux上安装微信执著的探索。

同时我相信本文会对长期工作在Ubuntu下面的工作人员具有一定的帮助。

0. 准备工作

可以知道我的电脑是 x86_64架构,支持32位和64位程序。

1. WineHQ 安装

如果要在Ubuntu上安装微信,那么最好的方法就是先安装Wine。Wine有多个版本,推荐安装WineHQ[1]。参考WineHQ官方给出的安装操作,首先是对FAudio的安装。FAudio是Wine在Ubuntu 18.04/Linux Mint 19.X的依赖库,所以需要手动安装一下[2]:

首先下载 Release.key文件,新建一个文本文件,将代码保存为Release.key.然后在Terminal中执行

然后增加Repository:

至此FAudio安装成功。

如果你的架构是64位,那么要首先增加对32位的支持,以增加对多种exe程序的兼容性。

下载并增加repository的key:

增加repository,对于Ubuntu18.04:

然后选择不同版本的WineHQ *以下命令只需要执行一个

Stable branch:

Development branch:

Staging branch:

至此,WineHQ安装完成。

2. 配置Wine bottle

如果要启用并配置Wine bottle,可以参考这位知友的安装步骤:

同时该方法里面包含了对winetricks的配置以及各种dll文件的下载,非常有用。

Ranger的回答中有非常详细的截图,赞!

3. 安装微信

配置好WineHQ之后,就是安装微信。直接从微信官网下载:

dldir1.qq.com/weixin/Wi...

下载之后如果使用Wine直接安装,可以尝试:

如果按步骤2配置了Wine bottle:

替换后面的路径成WeChatSetup.exe所在的路径即可。

4. 遇到的问题汇总

4.1 扫码之后闪退

作者在运行微信之后可以正常出现二维码,但是扫码之后会闪退。开始的时候我并不知道问题出现在哪里,直到后来我用terminal,在桌面上运行

然后返回如下信息:

可见是libGL 出现了问题。查看一下libGL的指向是否正确[3]:

细心的查看,可以发现libGL.so并没有指向nvidia的文件,也就是说我的电脑上的Nvidia驱动并没有正确的指向libGL.so。这种情况一般发生在没有用Termial使用apt-get 安装驱动,或者自己从官网上下载了deb安装包。重新安装一下nvidia驱动就可。

首先卸载之前安装的Nvidia驱动:

然后

选择要安装的版本,一般推荐的就可以:

安装好之后,一切正确!

4.2 不能显示中文字体

参考上面的Ranger的回复。

2020-05-03 update:

我发现使用Ranger等其它人的各种方法之后还是不能正确显示中文 。于是我继续搜索,首先注册表和字体一定要放到自己的winebottle下的c_drive/windows/Fonts/.

然后再执行注册。但这样还是解决不了不显示中文的问题。直到我搜索到了一篇文章:

恍然大悟,不是上面的方法不管用,是我的Ubuntu用的是英文系统,需要激活汉语环境。首先执行:

看一下系统中有没有zh_CN.utf-8,如果没有的话需要按上面卡片中说的方法做。然后在启动微信的时候(假定微信在桌面):

然后就可以了!

如果还想在桌面双击执行的话,可以修改微信的桌面执行程序:

打开之后是这样子的:

在第二行中wine前面加入LC_ALL=zh_CN.utf8 :

保存之后,就可以继续双击执行了。

4.3 微信窗口切换之后留有透明边框

如图,当没有关掉微信,只是切换窗口之后,会有如下的透明边框出现。尚待解决。

4.4 微信打开公众号,阅读文章后会崩溃
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
苹果电脑电池充不进电苹果电脑充不进去电是怎么回事 苹果电脑不充电没反应苹果电脑充电指示灯不亮充不了电怎么办 狗狗更加忠诚护家、善解人意,养一只宠物陪伴自己,泰迪能长多大... 描写泰迪狗的外形和特点的句子 国外留学有用吗 花钱出国留学有用吗 !这叫什么号 百万医疗赔付后是否可以续保 前一年理赔过医疗险还能续保吗? 医疗住院险理赔后还能购买吗? ubuntu 24.04 安装最新版本企业微信等 美术作品的版权怎么申请 中药烧裈散之古今研究 头发秃了一块怎么回事 小米6如何使用相册幻灯片播放? 如何用小米手机制作抖音同款视频呢? 如果参加过美国一年交换生项目,回国后还能再去吗? 哪句话与“小草偷偷地从土里钻出来”最相似 下列诗句描写的画面与“小草偷偷地从土里钻出来,”下面的诗句中描写的... 小草偷偷地从土里钻出来与哪句诗相似? 与“小草偷偷地从土里钻出来”更贴切的诗句是“春风又绿江南岸... 与“小草偷偷地从土里钻出头来”一句中描绘的画面最相似的诗句是 小草偷偷地从土里钻出来……与哪句相似a春风又绿江南岸b风吹草低见牛... 小草偷偷的从土里钻出来与哪句相似A春风又绿向南岸B浅草才能没马蹄C草... 小草偷偷地从土里钻出来和哪句诗相似! 1 春风又绿江南岸 2 浅草才能没... 房地产项目出纳是什么 延边红十牌的大小 我是新手,房地产出纳刚开始怎么做账怎么弄 做房地产出纳要学什么 中止执行恢复执行条件是什么? 有人在ubuntu22.04下成功安装deepin-wine的微信和tim嘛? 建筑的什么专业以后可以不用住宿在工地 实行上下班制度 矿山会计属于什么科目 我想要关于矿山财务方面的资料 企业有哪些会计科目 社会活动怎么造句 如何用微信打开链接地址啊? 搞笑女给妈妈的昵称 【MacBook使用技巧分享】访达里的实用技巧,你知道几个? 老号申请回来微信冻结没有老号好友怎么办? ...吃饭,自己的父母也在,请问是先敬朋友的酒还是先敬父母的酒?_百度知... 家里人吃饭,我端饮料敬酒,他们我爸嫌弃我没礼貌,说谁要喝就喝。有得着... UI设计的前景怎么样?学习UI设计好不好? 一个很奇怪的梦,葬礼、陌生人的尸体... 梦见有人托咐建神庙好不好 狗狗又吐又拉喂什么药 薄荷能治什么病 薄荷有什么功效和作用 薄荷有哪些功效和作用 MP4的电路板按钮地方的金属片掉了 MP4按钮维修