我正在尝试将imagemagick和jpeg委托安装到一台CentOS计算机上,但我没有sudo访问权限。我尝试的第一件事是通过

./configure --prefix=[path]
make
make install

结果安装中缺少jpeg委托。
DELEGATES       = bzlib mpeg fontconfig freetype lzma png ps x xml zlib

通过旧的论坛帖子,我被引导到http://www.imagemagick.org/download/delegates/。没有一篇文章真正提到要下载和安装哪个文件。所以我抓起jpegsrc.v9a.tar.gzopenjpeg-2.0.0.tar.gz,安装了它们,并重新构建了imagemagick。但是jpeg代理仍然丢失。我能不能解释一下我到底做错了什么,我应该做些什么来让这个工作?

最佳答案

首先,按原样下载jpeg委托,然后将其解包并转到解包目录并运行:

./configure --prefix=$HOME/jpeg
make && make install

您可以使用$HOME/jpeg中的不同目录,但在下一步中要保持一致。
现在下载ImageMagick源文件,解包并进入解包目录:
./configure --prefix=$HOME/ImageMagick --with-jpeg=yes CPPFLAGS="-I$HOME/jpeg/include" LDFLAGS="-L$HOME/jpeg/lib"
make clean
make -j4 && make install

就这样。

关于linux - 要安装哪个jpeg委托(delegate),CentOS中的安装步骤是什么?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41050000/

10-13 09:15