Я хочу установить PlantUML в контейнере Docker. Я попробовал это:
apt install plantuml
Это зависит от полной установки X11 и GTK, но я хочу использовать только инструмент командной строки, поэтому я не хочу устанавливать ненужные пакеты, так как это значительно увеличивает изображение размер. Есть ли способ установить PlantUML без графического интерфейса?
По умолчанию необходимо было установить библиотеки X11. См.: Замечания по установке. Иначе проверьте, как использовать Бездисплейный Режим в Платформе Java SE.
Я думаю, что лучшее должно установить X виртуальных кадровых буферов, которые могут выполнять все графические операции в виртуальной памяти, не показывая экранного вывода.
Можно установить его:
sudo apt-get install Xvfb
Затем выполнение:
Xvfb :0 -screen 0 1024x768x16 &
Затем для определения, какой дисплей использовать, необходимо экспортировать DISPLAY
, например.
export DISPLAY=:0.0 # Select screen 0.
Затем можно работать plantuml
использовать тот дисплей.