我想安装 Miniconda,但不想以 root 身份安装。是否有一个目录(除 外~/
)可以让我以非 root 用户身份安装外部软件?
我不想安装在默认目录中~/miniconda3
答案1
我认为您混淆了~/
。/
是~/
您的主目录,而不是您的根目录。 其中 as/
将是您的根目录,您将在其中找到 的/home/USER/
简写形式~/
。
答案2
您有 root 访问权限吗?大多数情况下,要编辑不在您的主目录中的文件夹,您需要具有 sudo 或 root 访问权限。如果您有 root 访问权限,您可以随时在任何地方创建一个文件夹,然后使用 更改所有权sudo chown *user* /path/to/folder
。然后,用户将能够将软件包安装到该文件夹。如果您没有 root 或 sudo 权限,那么您只能使用主文件夹,除非您要求系统管理员在其他地方为您创建目录。
我通常将其他软件包放在 /opt 文件夹中,并且它们都不以 root 身份使用。但是,我确实使用 sudo 安装了它们,然后在事后将所有权更改为适当的用户。