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

Popular posts from this blog

Nvidia Shield TV 2017 国行直接刷美版8.01固件

openwrt路由器忘记IP或端口等无法登录的解决方法

windows7 U盘安装出现"设备驱动器未找到" “no device drivers were found”