Debian 기반 기본 이미지에서 사용할 수 있는 inkscape 프로그램이 있습니까?

Debian 기반 기본 이미지에서 사용할 수 있는 inkscape 프로그램이 있습니까?

이미지를 생성 중이며 이를 Docker 컨테이너에 배포해야 합니다. 내 프로젝트는 Inkscape를 사용하여 svg를 png로 변환합니다. 다음 명령을 추가해야 하므로 docker 파일을 업데이트해야 합니다.

RUN APT-GET UPDATE && APT-GET INSTALL INKSCAPE 

나는 python:3.10 을 사용하고 있습니다.기본 이미지 링크내 기본 이미지. 위 패키지 설치를 지원합니까, 아니면 변경해야 합니까? Chat Gpt에서는 변경해야 한다고 말하고 반면에 bard.google.com에서는 지원하겠다고 합니다..

답변1

주어진 기본 이미지가 특정 패키지를 전달할 수 있는지 여부를 결정하려면 최신 정보가 필요하므로 LLM은 정확한 답변을 제공할 수 없습니다.

알아보려면 다음을 확인하는 것이 가장 좋습니다.

$ docker run -it --rm python:3.10
# apt-get update && apt-get -y install --no-install-recommends inkscape

이렇게 하면 오류 없이 Inkscape를 다운로드하고 설치할 수 있으므로 예, python:3.10Inkscape를 설치할 수 있게 됩니다. 컨테이너 설명자에 다음을 추가하여 설치할 수 있습니다.

RUN apt-get update && apt-get -y install --no-install-recommends inkscape

답변2

python:3.10기본 이미지는 기본적으로 설치되지 않습니다 inkscape. inkscape기반으로 Docker 이미지를 python:3.10생성 하려면

FROM python:3.10
RUN apt-get update && apt-get install --assume-yes --no-install-recommends inkscape

키워드 뒤의 문자열은 RUNUnix 쉘 명령이므로 대소문자가 중요합니다.

답변3

내 프로젝트는 Inkscape를 사용하여 svg를 png로 변환합니다.

Inkscape가 필요하지 않습니다 svg.png

FROM python:3.10

RUN apt-get update && apt-get install -y imagemagick

그리고 컨테이너에서:

convert -size 1024x1024 test.svg test.png

또는

FROM python:3.10

RUN apt-get update && apt-get install -y inkscape

그리고 컨테이너에서:

inkscape -w 1024 -h 1024 input.svg -o output.png

관련 정보