我必须安装一个需要xvfb-run的程序。
但我不能通过在Ubuntu 16.04上命令'sudo apt-get install xvfb-run'来安装xvfb-run。
但是,我可以安装xvfb。
xvfb和xvfb-run之间是否存在差异?
我可以使用xvfb代替xvfb-run吗?
答案 0 :(得分:4)
查看http://manpages.ubuntu.com/manpages/xenial/man1/xvfb-run.1.html意味着xvfb-run是Xvfb的包装器。所以,你当然可以在没有xvfb-run的情况下使用Xvfb,你只需要传递更多xvfb-run为你处理的参数/选项。
但是看一下https://launchpad.net/ubuntu/xenial/+package/xvfb(这是手册页列出的16.04LTS包),该软件包应该附带xvfb-run。
这个包还包含一个名为xvfb-run的便捷脚本 简化了虚拟服务器中X客户端的自动执行 环境。这个便利脚本需要使用xauth 程序
那么,你确定如果你运行apt-get install xvfb,你也没有安装xvfb-run吗? (您可能需要安装一些东西来获取xauth,但我原本希望将其作为依赖项处理)