Centos 7安装GraphicsMagick

我尝试在Centos 7上安装GraphicsMagick 1.3.22。

为了安装GraphicsMagick我跟着这个教程: https : //gist.github.com/paul91/9008409

这是我做的事情:

# Install build dependencies yum install -y gcc libpng libjpeg libpng-devel libjpeg-devel ghostscript libtiff libtiff-devel freetype freetype-devel # Get GraphicsMagick source wget ftp://ftp.graphicsmagick.org/pub/GraphicsMagick/1.3/GraphicsMagick-1.3.22.tar.gz tar zxvf GraphicsMagick-1.3.22.tar.gz # Configure and compile cd GraphicsMagick-1.3.22 ./configure --enable-shared make make install 

运行make install命令后,我得到这个消息,GraphicsMagick没有运行。

 Makefile:9955: warning: overriding recipe for target `PerlMagick/Magick.pm' Makefile:4520: warning: ignoring old recipe for target `PerlMagick/Magick.pm' make install-am make[1]: Entering directory `/home/sasha/GraphicsMagick-1.3.22' Makefile:9955: warning: overriding recipe for target `PerlMagick/Magick.pm' Makefile:4520: warning: ignoring old recipe for target `PerlMagick/Magick.pm' make[2]: Entering directory `/home/sasha/GraphicsMagick-1.3.22' Makefile:9955: warning: overriding recipe for target `PerlMagick/Magick.pm' Makefile:4520: warning: ignoring old recipe for target `PerlMagick/Magick.pm' /usr/bin/mkdir -p '/usr/local/lib' /bin/sh ./libtool --mode=install /usr/bin/install -c magick/libGraphicsMagick.la Magick++/lib/libGraphicsMagick++.la wand/libGraphicsMagickWand.la '/usr/local/lib' libtool: install: /usr/bin/install -c magick/.libs/libGraphicsMagick.so.3.14.0 /usr/local/lib/libGraphicsMagick.so.3.14.0 /usr/bin/install: cannot create regular file '/usr/local/lib/libGraphicsMagick.so.3.14.0': Permission denied make[2]: *** [install-libLTLIBRARIES] Error 1 make[2]: Leaving directory `/home/sasha/GraphicsMagick-1.3.22' make[1]: *** [install-am] Error 2 make[1]: Leaving directory `/home/sasha/GraphicsMagick-1.3.22' make: *** [install] Error 2 

我想知道什么是问题。 提前致谢


更新:我没有使用root用户。

configuremake不应该作为root用户运行,而是make install ,因为它应该在系统目录中复制文件。 否则,你会得到像你这样的错误

 /usr/bin/install: cannot create regular file '/usr/local/lib/libGraphicsMagick.so.3.14.0': Permission denied 

所以请以root身份运行make install。