Я хочу установить imagemagick v7. Мне нужны команды для добавления в мой Dockerfile.
Эта команда устанавливает v6.9, а в этой версии не было команды magick
RUN apt-get update && apt-get install -y --no-install-recommends imagemagick
Может ли кто-нибудь помочь мне найти, как установить imagemagick v7, чтобы иметь команду magick? Большое спасибо
Не уверен, что вы пытаетесь сделать, но образ докера Alpine очень хорош для ImageMagick, см. stackoverflow.com/a/74032739/2836621
Существует много-много форматов файлов изображений (180+) и много-много функций, таких как HDR, FFT, Pango, масштабирование жидкости, так что в конечном итоге вам придется установить десятки или сотни зависимостей и мегабайт, если вы не будете более конкретно знать, что вам нужно. и что вы пытаетесь сделать. Установка из исходного кода, вероятно, будет вашим единственным вариантом, если вы хотите v7 на Debian или Ubuntu. На самом деле это не так сложно, вам просто нужно иметь в виду какую-то конкретную цель и набор функций.





RUN apt-get update && apt-get install -y wget && \
apt-get install -y autoconf pkg-config
RUN apt-get update && apt-get install -y wget && \
apt-get install -y build-essential curl libpng-dev && \
wget https://github.com/ImageMagick/ImageMagick/archive/refs/tags/7.1.0-31.tar.gz && \
tar xzf 7.1.0-31.tar.gz && \
rm 7.1.0-31.tar.gz && \
apt-get clean && \
apt-get autoremove
RUN sh ./ImageMagick-7.1.0-31/configure --prefix=/usr/local --with-bzlib=yes --with-fontconfig=yes --with-freetype=yes --with-gslib=yes --with-gvc=yes --with-jpeg=yes --with-jp2=yes --with-png=yes --with-tiff=yes --with-xml=yes --with-gs-font-dir=yes && \
make -j && make install && ldconfig /usr/local/lib/
вы можете изменить версию, которую вы хотите
Надеюсь, это поможет. askubuntu.com/questions/1042436/…