2017-02-08 4 views
0

xvfb-runが必要なプログラムをインストールする必要があります。xvfbとxvfb-runに違いはありますか?

しかし、私はUbuntu 16.04で 'sudo apt-get install xvfb-run'コマンドを実行してxvfb-runをインストールすることはできません。

ただし、xvfbをインストールできます。

xvfbとxvfb-runには違いがありますか?

xvfb-runではなくxvfbを使用できますか?

答えて

2

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が付いているはずです。

このパッケージには、 仮想サーバー 環境でのXクライアントの自動実行を簡素化するXVFB・ランと呼ばれる便利なスクリプトが含まれています。この便利なスクリプトではxauth プログラムを使用する必要があります。

したがって、apt-get install xvfbを実行すると、xvfb-runもインストールされていないことを確認してください。 (xauthを得るために何かをインストールする必要があるかもしれませんが、依存関係として扱われると予想していたでしょう)

関連する問題