我尝试在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我想知道什么是问题。提前感谢
更新:我不使用根用户。
发布于 2015-10-27 14:49:00
configure和make不应该以根用户的身份运行,但是make install,因为它应该在系统and中复制文件。否则你会犯类似你的错误。
/usr/bin/install: cannot create regular file '/usr/local/lib/libGraphicsMagick.so.3.14.0': Permission denied因此,请以root用户的身份运行。
https://serverfault.com/questions/731969
复制相似问题