ImageMagick a eu droit à de grandes modifications dans ses bibliothèques entre les versions 6 et 7. La plupart des paquets de BLFS qui utilisent ImageMagick peuvent utiliser la version 7, mais pour d'autres cette page installera seulement les bibliothèques, les en-têtes et la documentation générale (pas les programmes, les pages de manuel et les modules perl) et il renommera les fichier pkgconfig non-versionnés pour qu'ils n'écrasent pas les fichiers du même nom de la version 7.
Ce paquet est connu pour se construire correctement sur une plateforme LFS-9.0.
Téléchargement (HTTP) : https://www.imagemagick.org/download/releases/ImageMagick-6.9.10-60.tar.xz
Téléchargement (FTP) : ftp://ftp.imagemagick.org/pub/ImageMagick/releases/ImageMagick-6.9.10-60.tar.xz
Somme de contrôle MD5 du téléchargement : f76ab105bf4dd23aaae7d4995b0fe9dc
Taille du téléchargement : 8.6 Mo
Estimation de l'espace disque requis : 200 Mo, avec les dépendances usuelles (plus 39 Mo pour les tests)
Estimation du temps de construction : 0.9 SBU (avec parallélisme = 4 ; 1.5 SBU supplémentaires pour les tests)
Les sources de ImageMagick sont
mises à jour régulièrement et la version montrée au-dessus peut
ne plus être disponible à l'emplacement de téléchargement. Vous
pouvez télécharger une version plus récente et utiliser les
instructions de BLFS pour l'installer. Il est probable que tout
se passe bien, mais cela n'a pas été testé par l'équipe de BLFS.
Si la version du paquet ci-dessus n'est pas disponible depuis cet
emplacement, ou depuis le répertoire legacy
sur ftp.ImageMagick.org/pub/ImageMagick
vous pouvez
le télécharger depuis le serveur de paquets de BLFS depuis
l'Université d'État de l'Oregon : ftp://ftp.osuosl.org/pub/blfs/conglomeration/ImageMagick/.
Vous devriez installer les dépendances facultatives listées
ci-dessous si vous avez besoin du support d'un format spécifique ou
de l'outil de conversion que la dépendance fournit. Beaucoup de
possibilités et d'usage des dépendances sont décrites dans la
section « MAGICK
DELEGATES » du fichier README.txt
situé dans l'arborescence des sources.
Vous pouvez trouver des informations supplémentaires sur les
dépendances tant dans le fichier Install-unix.txt
situé dans l'arborescence des
sources qu'en lançant la commande ./configure --help. Vous pouvez
lire un résumé de ces informations et des remarques complémentaires
en ligne sur http://www.imagemagick.org/script/advanced-unix-installation.php.
Cups-2.2.12, cURL-7.65.3, FFmpeg-4.2, fftw-3.3.8, p7zip-16.02 (LZMA), SANE-1.0.27, Wget-1.20.3, xdg-utils-1.1.3, xterm-348, Dmalloc, Electric Fence, PGP ou GnuPG-2.2.17 (vous devrez utiliser quelques hacks pour utiliser GnuPG), Profiles et ufraw (pour les formats raw listés dans http://www.imagemagick.org/www/formats.html)
JasPer-2.0.14, Little CMS-1.19 ou Little CMS-2.9, libexif-0.6.21, libgxps-0.3.1, libjpeg-turbo-2.0.2, libpng-1.6.37, libraw-0.19.5 (RAW_R), librsvg-2.44.14, LibTIFF-4.0.10, libwebp-1.0.3, OpenJPEG-2.3.1, Pango-1.42.4, DjVuLibre, FlashPIX (libfpx), FLIF, JBIG-KIT, libraqm, Liquid Rescale, OpenEXR et RALCGM (ou ralcgm)
Dejavu fonts, ghostscript-9.27, Gimp-2.10.12, Graphviz-2.40.1, Inkscape-0.92.4, Blender, corefonts, GhostPCL, Gnuplot, POV-Ray et Radiance
Enscript-1.6.6, texlive-20190410 (ou install-tl-unx) AutoTrace, GeoExpress Command Line Utilities, AKA MrSID Utilities (paquet binaire), hp2xx, html2ps, libwmf, UniConvertor et Utah Raster Toolkit (ou URT-3.1b)
Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/imagemagick
Installez ImageMagick en lançant les commandes suivantes :
patch -Np1 -i ../ImageMagick-6.9.10-60-libs_only-1.patch && autoreconf -fi && ./configure --prefix=/usr \ --sysconfdir=/etc \ --enable-hdri \ --with-modules \ --disable-static && make
Maintenant, en tant qu'utilisateur root
:
make DOCUMENTATION_PATH=/usr/share/doc/imagemagick-6.9.10 install-libs-only
Pour tester l'installation, tapez : make check. Notez que les tests EPS, PS et PDF demandent un Ghostscript fonctionnel. Un test de 'make check' demande « Helvetica » de « Ghostscript Standard Fonts », qui est facultativement installé dans ghostscript-9.27 - ce test, et un autre, peuvent échouer, mais toute la validation peut toujours réussir.
patch -Np1 -i ../ImageMagick-6.9.10-imagemagick6_libs_only-1.patch : Renomme les fichiers pkgconfig non-versionnés en versionnés et fournit une option pour installer seulement les bibliothèques et les fichiers associés.
--enable-hdri
: Active
la construction d'une version à espace hautement dynamique de
ImageMagick.
--with-modules
:
Active le support des modules chargeables de façon dynamique.
--disable-static
: Ce
paramètre empêche l'installation des versions statiques des
bibliothèques.
--with-gslib
: Active le support
pour utiliser la bibliothèque partagée de Ghostscript.
--with-rsvg
: Active le support
pour utiliser la bibliothèque librsvg.
--with-autotrace
: Active le
support pour utiliser la bibliothèque Autotrace.
--with-wmf
: Active le support
pour utiliser la bibliothèque libwmf..
--with-gvc
: Active le support
pour utiliser GraphViz.
--with-windows-font-dir=
:
Cette option spécifie le répertoire où les CoreFonts Windows seront
installés.
<Some/Directory>
--with-dejavu-font-dir=
:
Cette option spécifie le répertoire ou les polices DejaVu sont
installées.
<Some/Directory>
Les options et les paramètres listés ci-dessus sont les seuls que vous devriez être obligé de passer au script configure pour activer toutes les fonctions déléguées aux dépendances. Toutes les autres dépendances seront automatiquement détectées et utilisées dans la construction si elles sont installées.
Last updated on 2019-08-21 21:22:20 +0000