Automated ImageMagick compilation from sources for Debian/Ubuntu including advanced delegate support.

Download as .zip Download as .tar.gz View on GitHub

IMEI - ImageMagick Easy Install

Automated ImageMagick compilation from sources for Debian/Ubuntu including advanced delegate support.


Commits GitHub release GitHub license Plant Tree Installs GitHub file size in bytes

Codacy grade CodeFactor Grade

Features Compatibility Usage Contributing License




Every IMEI build will be automatically tested against the latest Ubuntu LTS Versions (16.04 and newer) using GitHub Actions. Compatibility with other operating systems (such as Debian 10, or Ubuntu 21.04) is tested manually.

Operating System

Also compatible

Known issues


One-Step Automated Install

t=$(mktemp) && \
wget '' -qO "$t" && \
bash "$t" && \
rm "$t"

Alternative Install Method

git clone && \
cd imei && \
chmod +x && \

Verify installer integrity

Though the installer performs a self check upon startup, you can also perform it manually. To do so, openssl is required:

wget && \                                  # Download IMEI
wget && \                              # Download signature file
wget && \                              # Download public key
openssl dgst -sha512 -verify -signature # Verify

Alternative integrity check

git clone && \
cd imei && \
openssl dgst -sha512 -verify -signature

Options available

Currently available build options are

Additional options / switches:

Default options :

checkinstall vs. make

IMEI supports both, checkinstall and make. While checkinstall creates packages that you can uninstall at a later time (e.g. apt remove imei-imagemagick), make doesn't, therefore it may be harder to remove everything, that has been installed by IMEI. However, checkinstall isn't always available and it contains some bugs, that might result in a broken installation of IMEI`s packages.

IMEI uses make by default, but you can use checkinstall via option (see "Additional options / switches") instead.


If you have any ideas, just open an issue and describe what you would like to add/change in IMEI.

If you'd like to contribute, please fork the repository and make changes as you'd like. Pull requests are warmly welcome.

License 🌳


This package is Treeware. If you use it in production, then we ask that you buy the world a tree to thank us for our work. By contributing to the ecologi project, you’ll be creating employment for local families and restoring wildlife habitats.