我该如何删除所有这些重复项?

我该如何删除所有这些重复项?

请多多包涵,我是 Linux 新手。我知道一切都由 snap、apt、flatpak 等包管理器处理,但我不知道每个重复应用程序属于哪个包管理器,所以我无法运行命令来删除它。有办法列出应用程序,但我不知道 Gnome 应用程序上的哪个图标与包管理器中列出的项目相对应。仅从图标来看,没有办法右键单击并让它告诉你“那个图标是 snap 图标”。这很重要,因为有些图标不起作用,而有些图标起作用,有些图标与其他图标的版本不同。我有以下重复项:

  • 一堆随机的 LibreOffice 应用程序(我不知道哪个是新版本还是旧版本。一个写着 7.3,另一个只写着 LibreOffice)
  • Arduino IDE(一个可以工作,一个不可以)
  • PPSSPP(其中一个有我的保存数据,但我只通过 Gnome 应用程序中的应用程序位置知道它)

如果您知道一些好的教程,可以找出哪个应用程序位于文件/包管理器中的哪个位置,那么链接它也会很容易。如果这个问题很愚蠢或太简单,我很抱歉,我只是真的不知道该怎么做。我已经知道如何列出 snap、apt 等应用程序,我的问题只是弄清楚应用程序是哪一个。非常感谢!

答案1

我认为 Synaptic 包管理器是一个不错的工具。你可以在大多数 Ubuntu 发行版中使用以下命令安装它:

sudo add-apt-repository universe
sudo apt update
sudo apt install synaptic

Synaptic 基本上允许您不使用命令行来管理软件包。您可以轻松检查重复项并卸载过时的版本。

如果这没有帮助,那么你可能应该对每个应用程序进行全新安装。PPSSPP 的保存状态应该位于 ~/.config/ppsspp 文件夹中,因此你可以在卸载之前进行备份。

答案2

尝试menulibre使用 Synaptic、Ubuntu 软件或通过命令行安装该包:

$ sudo apt install menulibre

它提供了一个良好的图形界面,检查损坏的启动器并允许您查看/编辑每个 *.desktop 文件的详细信息。

相关内容