如何安装最新版本的 ImageMagick?

如何安装最新版本的 ImageMagick?

我正在尝试安装最新版本的 ImageMagick。

https://launchpad.net/ubuntu/+source/imagemagick

我使用的是 Ubuntu 14.04。我执行 apt-get update 后,它列出的 ImageMagick 版本是 6.7.7.10

但是我想使用 ImageMagick 版本 6.8.9.9。有没有办法使用 apt-get 或某些包管理器安装此版本,而无需升级到 Ubuntu 16.04?

答案1

根据http://www.imagemagick.org/discourse-server/viewtopic.php?t=29006#p129405,有一个 PPA 为 Ubuntu 14.04 提供了 6.8.9.9 版本的 ImageMagick,网址为https://launchpad.net/~isage-dna/+archive/ubuntu/imagick您可以自行承担风险尝试:

sudo add-apt-repository ppa:isage-dna/imagick
sudo apt-get update
sudo apt-get upgrade

答案2

从源代码编译。

  1. 首先,检查 imagemagick 的当前版本:

    $ identify -version
    Version: ImageMagick 6.8.9-9 Q16 x86_64 2018-09-28 http://www.imagemagick.org
    Copyright: Copyright (C) 1999-2014 ImageMagick Studio LLC
    Features: DPC Modules OpenMP
    Delegates: bzlib cairo djvu fftw fontconfig freetype jbig jng jpeg lcms lqr ltdl lzma openexr pangocairo png rsvg tiff wmf x xml zlib
    

    如果已经通过 apt-get 安装并且版本较旧,请将其删除:

    sudo apt-get remove imagemagick
    
  2. 创建src目录:

    mkdir ~/src
    cd ~/src
    
  3. 下载Imagemagick 6.9.10-23版本源:

    wget http://www.imagemagick.org/download/ImageMagick-6.9.10-23.tar.gz
    
  4. 从 apt-get 安装一些从源代码编译所需的软件包:

    sudo apt-get install build-essential checkinstall
    
  5. 解压源代码并进入目录:

    tar xf ImageMagick-6.9.10-23.tar.gz
    cd ImageMagick-6.9.10-23/
    
  6. 配置、制作并检查安装:

    ./configure
    make
    checkinstall
    
  7. 更新链接/绑定:

    ldconfig
    
  8. 验证并:

    $ identify -version
    Version: ImageMagick 6.9.10-23 Q16 x86_64 2019-01-02 https://imagemagick.org
    Copyright: © 1999-2019 ImageMagick Studio LLC
    License: https://imagemagick.org/script/license.php
    Features: Cipher DPC OpenMP
    Delegates (built-in): bzlib djvu fontconfig freetype gvc jbig jng jpeg lcms lqr 
    lzma openexr png tiff wmf x xml zlib
    
  9. 派对!

答案3

下载并安装最新ImageMagick版本Ubuntu 20.04 LTS

:~$ wget https://download.imagemagick.org/ImageMagick/download/ImageMagick.tar.gz
:~$ tar -xvzf ImageMagick.tar.gz
:~$ sudo rm -rf ImageMagick.tar.gz
:~$ ls -d */ | grep '^ImageMagick*'
ImageMagick-7.0.11-14/
:~$ ## and then cd the directory
:~$ cd ImageMagick-7.0.11-14/

对于基础用户

:~/ImageMagick-7.0.11-14$ ./configure
:~/ImageMagick-7.0.11-14$ sudo make
:~/ImageMagick-7.0.11-14$ sudo make install

对于高级用户

:~$ ## for advanced user
:~/ImageMagick-7.0.11-14$ ./configure --with-modules
:~/ImageMagick-7.0.11-14$ sudo make
:~/ImageMagick-7.0.11-14$ sudo make install
:~/ImageMagick-7.0.11-14$ sudo ldconfig /usr/local/lib
:~/ImageMagick-7.0.11-14$ /usr/local/bin/convert logo: logo.gif
:~/ImageMagick-7.0.11-14$ sudo make check
:~/ImageMagick-7.0.11-14$ cd ~
:~$ sudo rm -rf ImageMagick-7.0.11-14
:~$ convert -version
Version: ImageMagick 7.0.11-13 Q32 x86_64 2021-05-16 https://imagemagick.org
Copyright: (C) 1999-2021 ImageMagick Studio LLC
License: https://imagemagick.org/script/license.php
Features: Cipher DPC HDRI Modules OpenMP(4.5) 
Delegates (built-in): bzlib cairo djvu fftw fontconfig freetype gslib gvc heic jbig jng jp2 jpeg jxl lcms lqr ltdl lzma openexr pangocairo png ps raqm raw rsvg tiff webp wmf x xml zip zlib

来源 :https://imagemagick.org/script/install-source.php#linux

来源 :zulhfreelancer/image-magick.md

答案4

无需从包管理器安装。最新版本已打包在 appimage 中。您可以直接将下载的文件用作任何发行版中的独立可执行文件。

https://github.com/ImageMagick/ImageMagick/releases

# to see full options of appimage, such as mount it and check the internal files.
./ImageMagick--clang-x86_64.AppImage --appimage-help

# to use it just treat ./ImageMagick--clang-x86_64.AppImage as magick

./ImageMagick--clang-x86_64.AppImage --appimage-help

./ImageMagick--clang-x86_64.AppImage identify -verbose 2-layer.xcf

相关内容