在哪里安装非root外部软件?

在哪里安装非root外部软件?

我想安装 Miniconda,但不想以 root 身份安装。是否有一个目录(除 外~/)可以让我以非 root 用户身份安装外部软件?

我不想安装在默认目录中~/miniconda3

答案1

我认为您混淆了~//~/您的主目录,而不是您的根目录。 其中 as/将是您的根目录,您将在其中找到 的/home/USER/简写形式~/

答案2

您有 root 访问权限吗?大多数情况下,要编辑不在您的主目录中的文件夹,您需要具有 sudo 或 root 访问权限。如果您有 root 访问权限,您可以随时在任何地方创建一个文件夹,然后使用 更改所有权sudo chown *user* /path/to/folder。然后,用户将能够将软件包安装到该文件夹​​。如果您没有 root 或 sudo 权限,那么您只能使用主文件夹,除非您要求系统管理员在其他地方为您创建目录。

我通常将其他软件包放在 /opt 文件夹中,并且它们都不以 root 身份使用。但是,我确实使用 sudo 安装了它们,然后在事后将所有权更改为适当的用户。

相关内容