最早版本的 Intel MBP ,最高升级到 El Caption 10.11,记录一下安装过程
- 用的下载版本是 10.11.5 的那个,做USB启动盘,安装完会自动升级到10.11.6
- 安装 brew ,由于被墙 ,需要修改 /etc/hosts文件
## # Host Database # # localhost is used to configure the loopback interface # when the system is booting. Do not change this entry. ## 127.0.0.1 localhost 255.255.255.255 broadcasthost ::1 localhost 151.101.76.133 raw.githubusercontent.com 192.30.253.113 github.com 151.101.185.194 github.global.ssl.fastly.net 140.82.114.6 api.github.com
- El Captipan 10.11版本后,/usr/local目录有权限限制。修改成自己,免得有一些限制
chown -R myusername /usr/local
- 安装brew 以及古老的CVS
- ImageMagick 有两个版本 ImageMagick 6 ImageMagick 7 ,官方的安装版本,ImageMagick 6支持到 Darwin 15.2就不支持了,最高版本是 6.9.3。如果选择 brew安装,brew install ImageMagick@6
- 这里选择官方发布的客户端,ImageMagick-x86_64-apple-darwin15.2.0.tar.gz。更好的控制依赖关系
export MAGICK_HOME="$HOME/ImageMagick-6.9.1" export PATH="$MAGICK_HOME/bin:$PATH" export DYLD_LIBRARY_PATH="$MAGICK_HOME/lib/" ==> Installing dependencies for imagemagick@6: pkg-config, libpng, freetype, jpeg, libtiff, libtool, little-cms2, gdbm, openssl@1.1, readline, sqlite, xz, python, sphinx-doc, cmake, bison, doxygen, openjpeg and webp ==> Installing imagemagick@6 dependency: pkg-config
- 继续:最后选择了 ImageMagick-x86_64_app-darwin14.3.0.tar.gz
6.2M 2 27 11:53 ImageMagick-x86_64-apple-darwin14.3.0.tar.gz 11M 2 27 08:27 ImageMagick-x86_64-apple-darwin15.2.0.tar.gz 10M 2 27 08:25 ImageMagick-x86_64-apple-darwin15.6.0.tar.gz
原因不仅是因为小,主要是因为后面的版本需要依赖libpng libjpeg libtiff等等一堆库,尾大不掉。brew install imagemagick@6 的依赖关系令人膛目。
-
改用 MacPorts,安装脚本最后竟然运行了2各小时
-
只有这四个版本还需要另外配置libpng libjpeg等库,不利于发行。最好只有magic系列库,他们没必要引用第三方库。
[root@localhost ImageMagick]# cat history.txt | grep "libpng" | cut -f1 | sort -u ImageMagick-x86_64-apple-darwin15.0.0.tar.gz ImageMagick-x86_64-apple-darwin15.2.0.tar.gz ImageMagick-x86_64-apple-darwin15.4.0.tar.gz ImageMagick-x86_64-apple-darwin15.6.0.tar.gz ImageMagick-x86_64-apple-darwin16.4.0.tar.gz
这几个版本舍弃不用。
- 结束