如何在没有 root 权限的情况下安装 Xvfb(已使用 linuxbrew 尝试)

如何在没有 root 权限的情况下安装 Xvfb(已使用 linuxbrew 尝试)

我有非根访问运行 Jenkins 的无头 Debian 服务器。我想构建Unity3D在 Jenkins 上,这需要我安装贰伍。因为是无头服务器,所以没有安装X11,而且由于我没有root权限,所以没法安装软件。

为了解决这个问题,我安装了Linuxbrew,这是自制,它允许您在自己的电脑中安装软件$HOME,并且不需要 root 访问权限,如这个 ServerFault 答案

然而,当我这样做的时候

brew search xvfb

然后我就得不到任何结果,这意味着 Linuxbrew 中没有 Xvfb。搜索不区分大小写。

我还有哪些其他选项可以在没有 root 权限的情况下安装 Xvfb?

答案1

如果你可以选择使用 python 中的 xvfb 来实现你的计划,那么你可以使用另一个可以替代 linuxbrew 的包管理器,名为蟒蛇

安装后,您可以搜索 xvfb 包并在本地安装以方便使用。conda 的包名为 -xvfbwrapper但您可以安装其他它的味道。

您可以在 github 上以相同名称找到有关此包的更多详细信息。

相关内容