↓ 跳过正文
Background Image
  1. Posts/

Linux 下新 QQ Bug&Fix 一记

·642 字·2 分钟
目录

束束的写这篇文章时的环境是:


其一:无法启动,直接崩溃
#

安装完新 LinuxQQ 后打开却不见界面,但是看见鼠标变 QQ 的图标跳动了几下,于是打开 KDE 的崩溃进程查看器,发现了一篇崩溃日志,但是并不能看懂。

遂用指令启动 QQ, 准备看看到底哪里出了问题,结果提示「非法指令」,无果。只得去搜索。

腾讯官方下载的 qq-appimage 版本,打开群聊就会闪退 / 应用程序与桌面环境 / Arch Linux 中文论坛

linuxqq 闪退,求解决办法

这里两篇讨论大概提到了无法启动的问题,是 libvips-cpp.so.42 这个库的问题。所以准备对 libvips 进行编译,发现 SUSE 的 Software 里面直接就有这个软件包。

openSUSE Software

那就直接拿来用了。安装后删除 QQ 自带的 libvips-cpp.so.42 就行了。

⚠️ 这是 openSUSE Software 中的包,理论上此包只能给 SUSE 系的发行版使用!其它发行版请自行查找适于你的包


其二:用几次后再打开过不了多久就闪退
#

这个问题其实在上面 SUSE 论坛和 Arch 论坛里的回复里面也提到了,解决办法:

image

这是一个比较粗暴的方法。当然了,这个闪退据说是热更新文件的影响(在 Arch BBS 中被这位提到)。所以按这个道理可以删除热更新文件解决。

image

然而热更新文件在哪里呢?咱并不知道。

image

💡 另外补充:即使关闭了 QQ 的自动更新也不能完全解决问题。仍然会在几次使用后闪退。

7 月 26 日更新:

束束翻阅了 AUR 下的 linuxqq 反馈,看见大家也遇到过这个问题,并且大家商讨出了解决方案(不得不感叹 Arch Users 的神通广大啊!)

AUR (en) - linuxqq

也就是依照这位所言,只删除 crash_files 文件夹下的文件就好了,并将其设为只读可以避免问题复现。

image


外话
#

以后在 Linux 中遇到的问题和各种自定义的操作还是记一记,否则某时候遇到奇怪问题时就会很无头绪。也许每一个 Linux 使用者都该有个日志本。

微恙
作者
微恙
愿意善待每一个人,目标是创造只有爱的世界!