我正在尝试将imagemagick和jpeg委托安装到我没有sudo访问权限的CentOS机器上。我尝试的第一件事是通过
安装imagemagick./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.gz
和openjpeg-2.0.0.tar.gz
,再次将它们安装到我PATH
上的自定义前缀并重新构建了imagemagick。然而,jpeg代表仍然失踪。我可以得到一个解释,我究竟做错了什么,我应该做些什么来使这项工作?
答案 0 :(得分:2)
首先,按照您的要求下载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
那就是它。