我该如何摆脱重复的申请?

我该如何摆脱重复的申请?

当我在我的 Discord 应用程序上搜索时,我看到 2 个版本(见截图)。

一个可以正常打开 Discord。另一个会提示我下载更新,然后消失。如果我下载更新并运行,它会提示我删除 discord。

如果我删除 discord,我只会得到提示我下载新更新的版本。

有什么建议可以帮我清理这个烂摊子吗?在此处输入图片描述

至少,我想删除有问题的应用程序(目前无法做到)。我花了太多时间尝试删除有问题的应用程序或错误地点击它。

顺便说一句,我没有在~/.local/share/applications//usr/share/applications/或中看到它/usr/local/share/applications/

答案1

在 Ubuntu 中安装应用程序有多种方法。例如,你可以手动将应用程序的文件复制到它们需要的位置,也可以安装Debian 软件包,您可以通过折断以及其他。如果您使用两种或多种方法安装同一个应用程序,则最终可能会得到同一个应用程序的多个副本。可能这就是这里发生的情况。

有可能,你从 Debian 软件包(以 结尾的文件.deb)安装了一份 Discord 客户端,并通过 Snap 安装了一份。你可以使用以下命令进行检查:

dpkg -l '*discord*'

(我不知道aptDiscord 的官方存储库,因此我将停留在该dpkg层上以寻找这个答案)

如果打印出一行以 开头的 discord 内容ii,则表示已从 Debian 软件包安装了 Discord 客户端。它应该类似于

ii  discord        0.0.11       amd64        All-in-one voice and text chat for gamers

关于 Snap,你可以使用以下命令列出已安装的 Snap

snap list

此命令打印的列表可能也包含 Discord 客户端的条目。

您可以使用以下命令删除冗余安装

dpkg -r discord

或者

snap remove discord

分别。

要找出哪个副本有效,哪个无效,你只需尝试一下。如果你卸载了“错误”的副本,你只需重新安装它。方法是从*.deb[https://discord.com/new](Discord 主页) 下载文件,然后使用类似下面的命令安装它

dpkg -i discord-0.0.11.deb

或者

snap install discord

分别。

相关内容