ubuntu安装wineqq,ubuntu系统
老铁们,大家好,相信还有很多朋友对于ubuntu安装wineqq和ubuntu系统的相关问题不太懂,没关系,今天就由我来为大家分享分享ubuntu安装wineqq以及ubuntu系统的问题,文章篇幅可能偏长,希望可以帮助到大家,下面一起来看看吧!
Ubuntu下借助wine安装最新版(V8.9)QQ的教程
Linux环境下的用户若需使用QQ进行交流,可能会觉得有些麻烦。不过,对于需要此工具的用户而言,QQ实为不可或缺。我曾尝试安装过QQLite 7.7版本的QQ,但由于近期频繁闪退,决定尝试使用wine安装最新版本的QQ。经过一番摸索,现将心得记录如下。
操作环境:Ubuntu 16.04
首先,确保安装最新版本的wine-2.0-rc5(Staging)。通过终端命令进行安装。
安装完毕后,在终端中输入winecfg进行配置。
选择Windows Version为Windows8.1,然后切换至Libraries选项卡,添加riched20并应用设置。
接下来,下载最新版本的QQ安装包,并通过右击文件,选择Open With- Wine Windows Program Loader进行安装。在安装过程中,无需进行过多选择,直接点击next即可。在99%处,可能需要等待登录组件的加载,之后跳转到全家桶界面,选择不安装,点击完成。
登录界面打开后,先关闭程序,进行最后的配置。
替换关键dll文件以解决运行问题。使用win7版本替换指定文件(ntoskrnl.exe、msls31.dll、riched20.dll和iphlpapi.dll),注意使用win2008服务器版本替换iphlpapi.dll,可通过链接获取替换文件。
创建一个脚本文件(qq.sh),保存在用户目录下,用于方便后续运行QQ。脚本内容如下:
使用该脚本在终端运行即可登录QQ。
若运行脚本后无法打开QQ,需重新运行安装程序安装一遍。环境无需再次配置,直接安装即可。
还存在一个问题:QQ在打开链接时,会调用wine的内置浏览器,导致无法打开QQ空间等。此问题或因QQ空间跳转涉及https协议而wine浏览器不支持。
至此,Ubuntu下安装最新版本QQ的教程完成。如有任何疑问,欢迎在评论区提问。
在Ubuntu 18.04LTS 上使用Wine 安装微信及相应问题的解决方法
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微信打开公众号,阅读文章后会崩溃
如何在Ubuntu中安装QQ
安装好Ubuntu。这个不详细介绍了,我就是使用的官方的Ubuntu14.04。先截个图,让大家看看把。
2
下载wine-qqintl.zip。可能大家都尝试过使用wine安装QQ,但是基本上都不成功。而wine-qqintl.zip是别人修改好的,可以支持一键安装。
3
安装qq。直接点击wine-qqintl.zip压缩包,Ubuntu会用归档管理器打开,打开文件夹之后会看到三个“.deb”文件,然后点击“wine-qqintl_0.1.3-2_i386.deb”文件,过一段时间,会通过软件中心打开他。
4
当软件中心打开之后,点击安装,会自动安装。这里要注意一点,当安装结束之后不会提示已成功,而是又变成了初始界面。
5
去Dash里面搜索qq,如果出现QQ国际版,就说明你安装成功了。
6
然后就可以愉快的使用了。启动之后,会最小化到右上角。
END