Il semble que vous ayez simplement sauté certaines des bibliothèques de développement Bionic Beaver requises. Une fois ces bibliothèques installées, vous devriez être prêt à partir !
1. Dossiers de "développement" :
Le moyen le plus simple de générer la liste requise de bibliothèques de développement est de s'assurer que la case "Sources" est cochée dans "Logiciels et mises à jour", puis d'exécuter la commande suivante à partir d'un terminal :
apt-get -s build-dep imagemagick
Le présent course simulée (-s) vous donnera un nombre effarant de fichiers à installer (240mb de téléchargement sur une installation propre de Bionic Beaver). Je l'ai déjà fait pour vous, alors exécutez simplement ce qui suit commande unique pour charger les fichiers de développement nécessaires :
sudo apt-get install autoconf automake autopoint autotools-dev build-essential chrpath \
cm-super-minimal debhelper dh-autoreconf dh-exec dh-strip-nondeterminism doxygen \
doxygen-latex dpkg-dev fonts-lmodern g++ g++-7 gcc gcc-7 gir1.2-harfbuzz-0.0 graphviz \
icu-devtools libann0 libasan4 libatomic1 libbz2-dev libc-dev-bin libc6-dev \
libcairo-script-interpreter2 libcairo2-dev libcdt5 libcgraph6 libcilkrts5 \
libclang1-6.0 libdjvulibre-dev libexif-dev libexpat1-dev libfftw3-bin libfftw3-dev \
libfftw3-long3 libfftw3-quad3 libfile-stripnondeterminism-perl libfontconfig1-dev \
libfreetype6-dev libgcc-7-dev libgdk-pixbuf2.0-dev libglib2.0-dev libglib2.0-dev-bin \
libgraphite2-dev libgts-0.7-5 libgvc6 libgvpr2 libharfbuzz-dev libharfbuzz-gobject0 \
libice-dev libicu-dev libicu-le-hb-dev libicu-le-hb0 libiculx60 libilmbase-dev \
libitm1 libjbig-dev libjpeg-dev libjpeg-turbo8-dev libjpeg8-dev liblab-gamut1 \
liblcms2-dev liblqr-1-0-dev liblsan0 libltdl-dev liblzma-dev libmime-charset-perl \
libmpx2 libopenexr-dev libpango1.0-dev libpathplan4 libpcre16-3 libpcre3-dev \
libpcre32-3 libpcrecpp0v5 libperl-dev libpixman-1-dev libpng-dev libpotrace0 \
libptexenc1 libpthread-stubs0-dev libpython-stdlib libquadmath0 librsvg2-bin \
librsvg2-dev libsigsegv2 libsm-dev libsombok3 libstdc++-7-dev libsynctex1 \
libtexlua52 libtexluajit2 libtiff-dev libtiff5-dev libtiffxx5 libtool libtool-bin \
libtsan0 libubsan0 libunicode-linebreak-perl libwmf-dev libx11-dev libxau-dev \
libxcb-render0-dev libxcb-shm0-dev libxcb1-dev libxdmcp-dev libxext-dev libxft-dev \
libxml2-dev libxml2-utils libxrender-dev libxt-dev libzzip-0-13 linux-libc-dev m4 \
make pkg-config pkg-kde-tools po-debconf preview-latex-style python python-minimal \
python2.7 python2.7-minimal python3-distutils python3-lib2to3 tex-common \
texlive-base texlive-binaries texlive-extra-utils texlive-font-utils \
texlive-fonts-recommended texlive-latex-base texlive-latex-extra \
texlive-latex-recommended texlive-pictures x11proto-core-dev x11proto-dev \
x11proto-xext-dev xorg-sgml-doctools xsltproc xtrans-dev zlib1g-dev
En plus de ces fichiers de développement, nous pouvons en ajouter d'autres pour compléter l'installation d'ImageMagick, checkinstall pour aider à l'empaquetage et quelques autres fichiers -dev pour construire certains délégués qui n'apparaissent pas dans le paquetage standard d'Ubuntu. Voici à nouveau ce qui se passe une seule commande :
sudo apt-get install checkinstall libwebp-dev libopenjp2-7-dev librsvg2-dev \
libde265-dev libheif-dev
2. Télécharger, compiler et installer :
Exécutez ensuite la commande suivante commande unique pour télécharger la dernière version d'ImageMagick et la compiler avec succès :
mkdir $HOME/imagemagick_build && cd $HOME/imagemagick_build && \
wget https://www.imagemagick.org/download/ImageMagick-7.0.7-37.tar.bz2 && \
tar xvf ImageMagick-7.0.7-37.tar.bz2 && cd ImageMagick-7.0.7-37 && \
./configure --with-rsvg && make && \
sudo checkinstall -D --install=yes --fstrans=no --pakdir "$HOME/imagemagick_build" \
--pkgname imagemagick --backup=no --deldoc=yes --deldesc=yes --delspec=yes --default \
--pkgversion "7.0.7-37" && \
make distclean && sudo ldconfig
Là où je l'ai indiqué : ./configure --with-rsvg && make
vous pouvez accélérer considérablement la compilation en ajoutant quelque chose comme ce qui suit : ./configure --with-rsvg && make -j 4
en ajoutant un nombre entier correspondant au nombre de cœurs disponibles sur votre processeur...
3. Tester l'installation :
L'essai de cette version révèle les délégués dont vous avez besoin installé en toute sécurité :
andrew@ilium:~$ identify --version
Version: ImageMagick 7.0.7-37 Q16 x86_64 2018-06-01 https://www.imagemagick.org
Copyright: © 1999-2018 ImageMagick Studio LLC
License: https://www.imagemagick.org/script/license.php
Features: Cipher DPC HDRI OpenMP
Delegates (built-in): bzlib cairo djvu fftw fontconfig freetype heic jbig jng
jp2 jpeg lcms lqr lzma openexr pangocairo png rsvg tiff webp wmf x xml zlib
andrew@ilium:~$
Et maintenant vous avez la toute dernière version d'ImageMagick installée sur Bionic Beaver avec tous les délégués dont vous avez besoin et quelques autres pour faire bonne mesure :).