Skip to content

Instantly share code, notes, and snippets.

@watzon
Last active March 22, 2020 07:03
Show Gist options
  • Save watzon/03e6148e70edc541cf6e7f15f1fcf00d to your computer and use it in GitHub Desktop.
Save watzon/03e6148e70edc541cf6e7f15f1fcf00d to your computer and use it in GitHub Desktop.
Install imagemagick7 on Debian 8
apt update
apt install -y adwaita-icon-theme autopoint build-essential chrpath cm-super-minimal dconf-gsettings-backend dconf-service debhelper dh-autoreconf dh-strip-nondeterminism doxygen doxygen-latex fontconfig fontconfig-config fonts-dejavu-core gettext ghostscript gir1.2-freedesktop gir1.2-gdkpixbuf-2.0 gir1.2-pango-1.0 gir1.2-rsvg-2.0 git glib-networking glib-networking-common glib-networking-services graphviz gsettings-desktop-schemas gsfonts hicolor-icon-theme intltool-debian libarchive-zip-perl libatspi2.0-0 libavahi-client3 libbz2-dev libcdt5 libcgraph6 libcolord2 libcroco3 libcups2 libcupsimage2 libdatrie1 libdconf1 libdjvulibre-dev libepoxy0 libexpat1-dev libfftw3-bin libfftw3-dev libfftw3-double3 libfftw3-long3 libfftw3-quad3 libfftw3-single3 libfile-stripnondeterminism-perl libfontconfig1 libfontconfig1-dev libfreetype6-dev libfribidi-dev libgd3 libgdk-pixbuf2.0-0 libgdk-pixbuf2.0-common libgdk-pixbuf2.0-dev libglib2.0-bin libglib2.0-dev libgraphite2-3 libgraphviz-dev libgs-dev libgs9 libgs9-common libgtk-3-0 libgtk-3-common libgvc6 libgvpr2 libharfbuzz-dev libharfbuzz-gobject0 libijs-0.35 libjson-glib-1.0-0 libjson-glib-1.0-common libkpathsea6 liblcms2-2 liblcms2-dev liblqr-1-0 liblqr-1-0-dev libltdl-dev liblzma-dev libopenexr-dev libopenjp2-7-dev libpango-1.0-0 libpango1.0-dev libpangocairo-1.0-0 libpangoft2-1.0-0 libpangoxft-1.0-0 libpathplan4 libperl-dev libpixman-1-0 libpixman-1-dev libpotrace0 libproxy1v5 libptexenc1 libpthread-stubs0-dev libraw-dev librest-0.7-0 librsvg2-2 librsvg2-bin librsvg2-common librsvg2-dev libsynctex1 libtexlua52 libtexluajit2 libtiffxx5 libtimedate-perl libwayland-client0 libwayland-cursor0 libwebp-dev libwmf-dev libx11-dev libxaw7 libxcb-render0 libxcb-render0-dev libxcb-shm0 libxcomposite1 libxcursor1 libxdamage1 libxfixes3 libxi6 libxinerama1 libxkbcommon0 libxml2-dev libxmu6 libxpm4 libxrandr2 libzzip-0-13 pkg-config pkg-kde-tools po-debconf poppler-data preview-latex-style t1utils tex-common texlive-base texlive-binaries texlive-extra-utils texlive-latex-base texlive-latex-extra texlive-latex-recommended texlive-pictures x11-common x11proto-core-dev x11proto-xext-dev xdg-utils xorg-sgml-doctools xsltproc xtrans-dev binutils-common binutils-x86-64-linux-gnu cpp-7 dh-exec fonts-lmodern g++-7 gcc-7 gcc-7-base gir1.2-harfbuzz-0.0 gtk-update-icon-cache libann0 libasan4 libbinutils libclang1-6.0 libgcc-7-dev libglib2.0-dev-bin libgraphite2-dev libgts-0.7-5 libicu-le-hb-dev libicu-le-hb0 libiculx60 libisl19 liblab-gamut1 libmime-charset-perl libmpx2 libnspr4 libnss3 libpng-dev libpoppler73 libraqm-dev libsombok3 libstdc++-7-dev libtiff-dev libtool-bin libunicode-linebreak-perl libwayland-egl1 libwebp6 libxml-libxml-perl libxml-namespacesupport-perl libxml-sax-base-perl libxml-sax-perl libxml-simple-perl perl-openssl-defaults python3-distutils python3-lib2to3 x11proto-dev zlib1g-dev libzstd1-dev
wget https://www.imagemagick.org/download/releases/ImageMagick-7.0.9-23.tar.xz
tar -xvf ImageMagick-7.0.9-23.tar.xz
cd ImageMagick-7.0.9-23 && \
./configure CFLAGS=-O5 CXXFLAGS=-O5 --prefix=/usr/local --with-modules --with-perl --disable-static --with-gslib --with-rsvg --with-wmf --with-gvc --with-freetype=yes --with-djvu=yes --with-fontpath=/usr/share/fonts/truetype --with-dejavu-font-dir=/usr/share/fonts/truetype/ttf-dejavu && \
make -j8 && \
make install && \
ldconfig
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment