Ubuntu 16.04 上 Discord 安装损坏

Ubuntu 16.04 上 Discord 安装损坏

我已经在我的 Ubuntu 16.04 上安装了 Discord,并通过终端运行它:

不和谐

它运行正常,但屏幕顶部显示我的安装已损坏,我应该修复它。还有一个“帮助!”单击该按钮后,只会打开一个新的空白的 Web 浏览器窗口。

有人知道我该如何修复我的安装吗?我试过重新安装,但情况仍然一样。

答案1

要修复此“问题”,请确保已安装所有依赖项,尤其是 libatomic1。

'libc6',
'libasound2',
'libatomic1',
'libgconf-2-4',
'libnotify4',
'libnspr4',
'libnss3',
'libstdc++6',
'libxss1',
'libxtst6',
'libappindicator1',
'libc++1',

尝试安装libatomic1图书馆,为我工作:

sudo apt install libatomic1

我个人使用过sudo dnf install libatomic,不过是在 Fedora 上。来源(reddit)

答案2

删除 Discord 配置文件夹对我有用:

rm -r ~/.config/discord

如果您害怕删除该文件夹,您可以重命名原始文件夹:

mv ~/.config/discord ~/.config/discord_backup

然后关闭所有打开的不和谐实例并再次打开它。

它会将您注销,但您登录后它会恢复正常。

答案3

在 Ubuntu 16.04 上我尝试了所有方法:清除安装、删除配置目录、安装其他帖子中提到的依赖项、使用版本*.tar.gz,但唯一能消除错误消息的方法是卸载所有内容并安装 SNAP 版本。

我删除了旧的安装和配置:

pkill Discord
rm -r $HOME/.config/discord
apt-get purge discord

安装了 SNAP 版本:

snap install discord

从 KDE 启动器启动 Discord 并登录,红色横幅消失了。

答案4

打开终端并运行以下命令:

sudo apt --fix-broken install

这在 Elementary OS 中对我有用,因为它会检查并安装损坏软件包的依赖项。它适用于所有这些软件包,sudo dpkg -i packageName因为 dpkg 不会安装任何依赖项,但它会保留apt可以获取和修复的注册表。

相关内容