如何管理“显示应用程序”中列出但未被 apt/snap 检测到的软件

如何管理“显示应用程序”中列出但未被 apt/snap 检测到的软件

我直接从他们的网站下载安装包,安装了许多 NVIDIA 工具(例如 nvidia nsight compute;nvidia visual profiler)。现在我想使用 apt sudo apt purge 删除所有这些 NVIDIA 软件英伟达但 apt 报告说没有安装任何内容。我也尝试了 dpkg --list英伟达,但也没有列出任何内容。但是这些软件在“显示应用程序”中列出。

我也尝试了 snap。它也无法检测到这些包。

答案1

1. 手动安装和删除软件

只要您选择通过包管理系统 APT 或 SNAP 以外的其他方式安装软件,您就得自己负责。几乎没有标准化。安装方法可能包括运行供应商安装的安装程序或脚本、自己编译应用程序并手动复制文件。

因此,您需要了解您选择安装的第三方应用程序。根据应用程序的不同,可能有或没有自动删除方法。

2.“显示应用程序”

“显示应用程序”为已安装的应用程序提供图标,以便启动它们。这些图标由桌面启动器提供,桌面启动器是带有扩展名的小型文本文件.desktop。此类桌面启动器描述了程序的启动方式、必须使用什么图标来表示它以及桌面环境的其他信息。

这些.desktop启动器位于专用的标准目录中,桌面环境应该可以找到它们。这些标准目录是环境变量applications中列出的目录下命名的目录XDG_DATA_DIRS。您可以使用命令查看该目录列表printenv XDG_DATA_DIRS。只有当它们指向现有的可执行文件时,它们才会出现在“应用程序概览”中。

使用 SNAP 或 APT 时,如果您安装或删除软件,这些文件会自动安装和删除。对于手动安装,应用程序的安装程序(如果有)也可能会安装它们。否则,您可能需要手动找到并删除它们。

答案2

输入命令apt search nvidia | grep installed列出所有已安装的名称包含字符串“nvidia”的软件包。

然后删除您不需要的包。

相关内容