从我的研究中,我似乎注意到所有包管理器都坚持被用作特权用户,并且必须安装到/
.
通常,我喜欢做的是创建一个一次性帐户,编译一些软件,然后$HOME
为该帐户安装。我可以尝试各种设置,然后当我完成后,只需销毁帐户。
然而,编译软件变得乏味。
我的经验是真的只是限于yum
,但我不明白为什么我会无法回购文件拖放到~/etc/yum.repos.d
并已百胜一切安装到主账户。
是否有任何理由必须将包管理器用作特权用户来安装软件?
是否可以允许非 root 用户使用 apt 或 rpm 在系统范围内安装软件包?
我工作的地方目前在 linux 机器上的设置已经过时,管理员厌倦了必须根据要求为用户进行所有安装,因此他们正在考虑为所有用户提供完全的 sudo 权限。这具有明显的安全缺点。所以我想知道是否有一种方法可以让普通用户安装软件 - 并升级和删除它?