“root”和“user”之间的安装过程如何区分?
一些套餐推荐你以 root 身份安装它们,这是因为访问 root 与 sudoer 相比吗?
那么,当以 root 和用户身份安装时,安装文件夹是否不同,还是主要是主目录?如果你给另一个用户安装了一个包怎么办,除了权限之外,该用户是否可以将其当作自己的使用?
它是否更符合: mkdir example; cd 示例并安装?
通过 root 和用户安装软件包的位置和方式是否有区别?即,文件是否放在相同的文件夹、bin/sh、主目录中?
答案1
有些软件包建议您以 root 身份安装它们,这是因为访问 root 与 sudoer 相比吗?
在 下安装软件包root
或使用sudo
.
答案2
有些软件包在根目录中安装依赖项,因此您必须以 root 身份安装它们。
但对于其余的软件包,我认为以 root 或用户身份安装它们没有什么区别。
根据我的经验,我可以看出很多时候软件包无法安装,因为我没有通过 sudo 安装它们。
另外,如果您使用以下命令:
$sudo -i
然后安装它们,您可能无法访问它们,除非您再次输入sudo -i
。
所以最好的想法是:
$sudo apt install “package name”
因此,您可以在键入以下内容时获得访问权限:
$sudo “package command”
并且不必sudo -i
先打字。