web-dev-qa-db-ja.com

GUIなしでPlantUMLをインストールする

PlantUMLをDockerコンテナーにインストールしたいのですが。私はこれを試しました:

apt install plantuml

これはX11とGTKの完全インストールに依存しますが、コマンドラインツールのみを使用したいので、イメージサイズが大幅に増加するため、不要なパッケージをインストールしたくありません。 GUIなしでPlantUMLをインストールする方法はありますか?

4
petersohn

デフォルトでは、X11ライブラリがインストールされている必要があります。参照: インストールに関する注意事項 。それ以外の場合は、使用方法 Java SEプラットフォーム)のヘッドレスモード を確認してください。

画面出力を表示せずに仮想メモリですべてのグラフィック操作を実行できる X virtual framebuffer をインストールするのが最善だと思います。

次の方法でインストールできます。

Sudo apt-get install Xvfb

次に実行します:

Xvfb :0 -screen 0 1024x768x16 &

次に、使用するディスプレイを指定するには、DISPLAYをエクスポートする必要があります。

export DISPLAY=:0.0 # Select screen 0.

次に、plantumlを実行してその表示を使用できます。

1
kenorb