目前我以root身份安装一切,但只是为了好玩。
在linux环境下这样做的标准是什么?
绝大多数Linux软件安装在/ usr / bin和/ etc等目录中,只有root拥有(而且应该有!)写权限。 用户可以将(某些)应用程序安装在自己的主目录中并从那里运行它们。 这些应用程序不会自动添加到其他用户的path,因此不直接提供
应该为所有用户提供或安装到公共场所的所有内容都应该以root身份进行安装。 其他一切都可以由普通用户安装。
大多数应用程序被devise为以非root用户身份运行,所以不需要以root身份来安装所有程序。 实际上,为什么应该由root安装的技术原因很less。 这主要是方便和传统。 正如其他人所说,大多数软件包安装在/ usr,/ lib或其他受限制的地方。
创build一个“安装者”用户可能很容易,他们可以通过sudo运行一些命令来pipe理大多数安装。