Mac安装ImageMagick和ghostscript
个人感觉挺麻烦的,也或许是因为开始走错了。
感觉ghostscript的说明文档写的很不清楚,尤其mac上的安装步骤。除此以外整个安装过程中间还有很多各种各样的问题。
这两个都用macports或者fink来装是最方便的。开始我忘了拨号,系统设了代理,可以上网,但是macports和fink或许不会使用系统代理,所以不管怎么输install都有不能完成,而且出错提示感觉也不是很明显地说是网络不能连接。
fink可以设代理,terminal输
fink configure
或者安装fink command在GUI里设。
macports则不清楚。
接着取消了代理,拨号上网。用macports,首先
1 sudo port selfupdate
然后最好是先安装ghostscript,因为ImageMagick要用到它,虽然按理说macport会自动安装依赖组件,但是我试了是不成功的,自动安装了ghostscript可最后不能用。还是要进行步骤2
2 sudo port install ghostscript
装完接着
3 sudo port install ImageMagick
按理说如果一切顺利就可以了。
===========================
说下我的过程。
我是先进行的3,2没有做。我做完3后,进入了十几分钟的烤机时间(macport下载源文件到本地编译安装发热量很大)。等高温降下来的时候一看结果,有个tiff的库安装失败,可能是那个台湾的服务器连不上,或者是显示checksum error-校验失败(记不清了)。google说校验失败可能是下载过程有问题,导致本地的tiff库和port服务器不符,所以校验失败不能继续安装。于是请出spotlight搜索tiff(把系统文件included条件选上),在macport的文件夹下找到tiff目录,删掉里面内容,大概是一个描述tiff的文件或者下载不完全的文件。
这时如果 sudo port install tiff 会发现不能安装,可能是描述文件给我删掉了。
所以再次
sudo port selfupdate
现在tiff下被我删掉的应该就复原了。
此时尝试再次安装
sudo port install ImageMagick
这次一切正常,特意留意了下tiff的下载服务器,变成日本的某个了。所以印证了大概是那个台湾服务器连不上。说明macports有时也会有这种问题。注意的一点是sudo port install ImageMagick中途询问我装哪个版本ghostscript,我选了默认的正常版本。
到此ImageMagick安装完毕测试可以使用,但是仍然不能打开pdf和eps文件。我之前在http://www.ghostscript.com/下载过mac osx的binary,可以直接用。下载的binary改名为gs放到
/usr/local/bin
环境变量就不用改了,ImageMagick可以找到gs并调用。现在ImageMagick就可以正常打开pdf或者eps或者ps文件了。
================
顺便说一句,这里可以下载到傻瓜版pkg的Ghostscript安装文件(要翻墙)
http://sites.google.com/site/imaximaimath/download-and-install/easy-install-on-mac-os-x
Comments
Post a Comment