首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安装GraphicsMagick 7

安装GraphicsMagick 7
EN

Server Fault用户
提问于 2015-10-27 14:33:45
回答 1查看 4.6K关注 0票数 0

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

对于安装GraphicsMagick,我遵循了本教程:https://gist.github.com/paul91/9008409

我做过的事情如下:

代码语言:javascript
复制
# 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没有运行。

代码语言:javascript
复制
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

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

更新:我不使用根用户。

EN

回答 1

Server Fault用户

回答已采纳

发布于 2015-10-27 14:49:00

configuremake不应该以根用户的身份运行,但是make install,因为它应该在系统and中复制文件。否则你会犯类似你的错误。

代码语言:javascript
复制
/usr/bin/install: cannot create regular file '/usr/local/lib/libGraphicsMagick.so.3.14.0': Permission denied

因此,请以root用户的身份运行。

票数 2
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/731969

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档