什么发行版或包管理器允许非root用户安装?

什么发行版或包管理器允许非root用户安装?

早些时候,我尝试.deb使用非 root 帐户在 Debian 上安装 chrome(从文件)。我做不到。是否有任何发行版或工具可以让我从 deb 文件安装 chrome 并获取其依赖项?

答案1

如果您将您的考虑限制在基于 Debian 的发行版上(正如您所看到的那样),那么请注意,dpkg以下情况都不会拒绝运行:a) 您是 root,b) 您拥有 root 权限,例如通过 sudo。因此,您无法通过非 root 帐户以正常方式将 deb 安装到系统中。您可以尝试通过手动将 deb 文件复制到系统中并绕过 来解决此问题dpkg,但这确实是一个坏主意。所以,简而言之,不。

也许您可以更详细地了解您的用例?为什么要做这样的事情?

答案2

您需要使用“sudo”命令,它允许您以超级用户或其他用户身份执行命令。

例子:

sudo apt-get install lshw

不过,您需要授权您的用户使用 sudo。检查 /etc/sudoers 文件。编辑此文件的正确方法是使用“visudo”命令。

visudo

相关内容