Compilare ImageMagick su Debian 12 (Bookworm)

La versione di ImageMagick attualmente rilasciata con Debian 12 è la 6.9.11. Purtroppo io ho riscontrato un problema e volevo installare una versione più recente. Ho optato per ricompilare l’ultima versione disponibile nel repository di ImageMagick, vediamo come fare.

Se abbiamo installato ImageMagick via apt, dobbiamo rimuoverlo:

apt remove --purge imagemagickapt autoclean && apt autoremove 

A questo punto installiamo il client git e le librerie che poi serviranno per ricompilare:

apt install git build-essential libltdl-dev libjpeg-dev libpng-dev libtiff-dev libgif-dev libfreetype6-dev liblcms2-dev libxml2-dev

Cloniamo il repository:

git clone https://github.com/ImageMagick/ImageMagick.git /usr/src/ImageMagick

ed iniziamo a generare i binari:

cd /usr/src/ImageMagick
./configure --with-modules
make
make install
ldconfig /usr/local/lib

Infine, se viene riscontrato un errore tipo

attempt to perform an operation not allowed by the security policy PDF

ricordiamoci di modificare nel file /etc/ImageMagick-6/policy.xml la policy per la gestione dei PDF (o dei file che ci interessa gestire), cambiando da:

<policy domain="coder" rights="none" pattern="PDF" />

a

<policy domain="coder" rights="read | write" pattern="PDF" />

enjoy!

Ti interessa acquistare un dominio a prezzi ultraconvenienti? clicca qui

Se hai trovato utili le informazioni su questo blog,
Fai una donazione!
Clicca sul bottone qui sotto o almeno clicca sul banner pubblicitario 🙂



Commenta