我想在Docker容器中安装PlantUML。我试过这个:
apt install plantuml这取决于完整的X11和GTK安装,但我只想使用命令行工具,所以我不想安装不必要的包,因为它大大增加了映像大小。有没有任何方法可以安装PlantUML没有图形用户界面?
发布于 2019-02-10 19:57:03
默认情况下,必须安装X11库。见:安装说明。否则,请检查如何使用Java平台中的无头模式。
我认为最好是安装X虚拟帧缓冲区,它可以在虚拟内存中执行所有图形操作,而不显示任何屏幕输出。
您可以通过以下方式安装它:
sudo apt-get install Xvfb然后经过:
Xvfb :0 -screen 0 1024x768x16 &然后,要指定要使用的显示,需要导出DISPLAY。
export DISPLAY=:0.0 # Select screen 0.然后可以运行plantuml来使用该显示。
发布于 2022-10-11 14:55:21
如果您对-Djava.awt.headless=true有问题,请使用x11:
/usr/bin/java -Djava.awt.headless=true -jar /data/PlantUml/plantuml.jar ...https://askubuntu.com/questions/1006481
复制相似问题