GUI 없이 PlantUML 설치

GUI 없이 PlantUML 설치

Docker 컨테이너에 PlantUML을 설치하고 싶습니다. 나는 이것을 시도했다:

apt install plantuml

이는 전체 X11 및 GTK 설치에 따라 다르지만 명령줄 도구만 사용하고 싶기 때문에 불필요한 패키지를 설치하고 싶지 않습니다. 이미지 크기가 상당히 커지기 때문입니다. GUI 없이 PlantUML을 설치할 수 있는 방법이 있습니까?

답변1

기본적으로 X11 라이브러리가 설치되어 있어야 합니다. 보다:설치 참고사항. 그렇지 않으면 사용 방법을 확인하십시오Java SE 플랫폼의 헤드리스 모드.

설치하는게 제일 좋은거 같아요X 가상 프레임버퍼, 화면 출력을 표시하지 않고 가상 메모리에서 모든 그래픽 작업을 수행할 수 있습니다.

다음 방법으로 설치할 수 있습니다.

sudo apt-get install Xvfb

그런 다음 다음을 실행하십시오.

Xvfb :0 -screen 0 1024x768x16 &

그런 다음 사용할 디스플레이를 지정하려면 다음 DISPLAY과 같이 내보내야 합니다.

export DISPLAY=:0.0 # Select screen 0.

그런 다음 실행하여 plantuml해당 디스플레이를 사용할 수 있습니다.

답변2

-Djava.awt.headless=truex11에 문제가 있는 경우 사용하세요 .

/usr/bin/java -Djava.awt.headless=true -jar /data/PlantUml/plantuml.jar ...

원천:https://plantuml.com/en/faq

관련 정보