61496


ChromeDriver インストールする際、libX11、GConf2、fontconfigライブラリもインストールする理由は何ですか？

[CentOS7上でSeleniumからGoogle Chromeのヘッドレスモードを利用する -
Qiita](https://qiita.com/yuki-k/items/716bd05f087fc0f835bf)

上記ページの説明では "動作に必要なライブラリを入れる" とありますが、それぞれ何の動作に必要ですか？  
Seleniumを使用せず、スクリーンキャプチャ取得するためだけにChromeDriver インストールしたいのですが、これらのライブラリは関係ありますか？

これらのライブラリを入れていない状態でもスクリーンキャプチャを取得できましたが、これらのライブラリを入れたらスクリーンキャプチャがより綺麗に取得できるのかと思い質問しました

環境  
CentOS7


CC BY-SA 4.0
2019-12-17T01:54:53.213
61493
2019-12-17T03:32:36.423
2019-12-17T03:19:07.850
3060
7886
question
chromedriver
ChromeDriver インストールする際、libX11、GConf2、fontconfigライブラリもインストールする理由は？


`rpm -qi <PACKAGE>` で Summary や Description の項目を見ればどんなパッケージなのかがある程度確認ができます。

Chrome はGUIのアプリなので、(ヘッドレスで動かすとしても) GUI関連の **共有ライブラリ** を入れているのだと思います。

> **libX11**  
>  X.Org X11 libX11 ランタイムライブラリ
>
> **GConf2**  
>  GConfは、ユーザー設定の保存に使用されるプロセス透過的な設定データベース API です。  
>  プラグ可能なバックエンドやワークグループ管理のサポート機能があります。
>
> **fontconfig**  
>  Fontconfig は、システム内でのフォントの位置検出とアプリケーションで指定された要求に応じて  
>  それを選択するようにデザインされています。


CC BY-SA 4.0
2019-12-17T03:32:36.423
61496
2019-12-17T03:32:36.423
3060
61493
answer