2017-02-08 3 views
0

Мне нужно установить программу, которая требует xvfb-run.Существуют ли различия между xvfb и xvfb-run?

Но я не могу установить xvfb-run, выполнив команду 'sudo apt-get install xvfb-run' на Ubuntu 16.04.

Однако, я могу установить xvfb.

Существуют ли различия между xvfb и xvfb-run?

Могу ли я использовать xvfb вместо xvfb-run?

ответ

2

Глядя на http://manpages.ubuntu.com/manpages/xenial/man1/xvfb-run.1.html, подразумевается, что xvfb-run является оберткой вокруг Xvfb. Таким образом, вы, безусловно, можете использовать Xvfb без xvfb-run, вам просто нужно передать намного больше аргументов/опций, которые xvfb-run будет обрабатывать для вас.

Но, глядя на https://launchpad.net/ubuntu/xenial/+package/xvfb (который представляет собой пакетную страницу руководства для 16.04LTS), этот пакет должен поставляться с xvfb-run.

Этот пакет также содержит удобство скрипт Xvfb-бег, который упрощает автоматизированное выполнение клиентов X в виртуальном сервере среды. Этот удобный сценарий требует использования программы xauth .

Итак, вы уверены, что если вы используете apt-get install xvfb, у вас также нет xvfb-run? (Возможно, вам потребуется установить что-то, чтобы получить xauth, но я ожидал, что это будет рассматриваться как зависимость)