当我在我的 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*'
(我不知道apt
Discord 的官方存储库,因此我将停留在该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
分别。