通过应用程序管理器安装的应用程序存储在哪里

通过应用程序管理器安装的应用程序存储在哪里

我是 Ubuntu 新手。我已经通过内联应用程序管理器安装了 Intellij Idea。但我找不到 Idea 的路径,在谷歌上也找不到 Idea 路径在哪里。你能告诉我如何在 Ubuntu 中找到 Idea 的路径吗?

PS 目前我需要jre64从 Idea 的路径中删除目录,因为我想让它在 JDK 11 下运行。

答案1

Linux 中的应用程序实际上存储在一系列位置。可执行文件(您运行以启动程序的文件)存储在路径中的文件夹中,对于软件中心附带的图形应用程序,通常存储在“/user/bin”中。主程序文件可能位于 /usr/lib 下。一些配置数据可能已写入 /etc/ 下,等等。

总而言之,回答通过包管理器安装的应用程序存储在哪里是相当复杂的。

找出已安装的文件通过软件中心安装的应用程序,您可以使用Synaptic 包管理器。Synaptic 默认未安装。使用软件中心或命令安装sudo apt install synaptic

  • 启动 synaptic(您需要提供您的用户密码,因为该应用程序以 root 权限运行)。
  • 搜索您安装的程序(包)。
  • 右键单击该包并选择“属性”。

这 ”安装的文件“”选项卡列出了软件包安装到系统上的所有单个文件。“依赖项“选项卡列出了您正在查看的包所依赖的所有包。

当您安装程序时,系统上尚未安装的任何依赖项也将被安装。在 Synaptic 中查找这些依赖项将允许您查看这些依赖包安装的文件。

答案2

Linux 被设计为多用户操作系统。这意味着应用程序不会通过 apt 或 snap 等系统应用程序安装在单个用户的 /home 目录中。这也意味着一些可执行文件、库、服务、锁定文件和其他文件都存储在标准位置。

当然,这与 Windows(设计为单用户操作系统)的方式非常不同。

当然,/home/Your_User 目录中的目录.application(或文件)仅包含您自己的配置文件和数据。不包括应用程序本身、系统级设置等。请注意,卸载应用程序不会删除这些数据 - 您必须自行删除它们。

如果您使用 apt 安装了 deb 包,请使用命令dpkg -L <package_name>查看具体安装了什么内容。

如果您使用 snapd 安装了 snap 包,那么该应用程序位于 /opt 中。

软件中心安装了 debs 和 snaps - 只有您可以确定安装了哪一个。

相关内容