设为首页 收藏本站
查看: 959|回复: 0

[经验分享] Mac OS X下GnuPlot的安装

[复制链接]

尚未签到

发表于 2015-12-30 07:02:29 | 显示全部楼层 |阅读模式
  Gnuplot是一个科学界广泛使用的作图软件,从Unix软件发展而来,是一款免费软件。因为其强大的作图功能,逐渐也有其他行业的人来维护支持这个软件,使其变的越来越流行。
  

  Mac下的安装:
  

  Mac下的Gunplot有两个主要的形式:第一个就是Carbon二进制的文件,如果你运行的是经典的Mac OS系统(OS X之前),那这个可能是你唯一的选择。这个版本也可以在OS X下运行。如果你只是希望能够看到一个gnuplot文件的输出结果,而不需要安装软件到系统上,那么使用这个版本会非常方便。它不需要X-Windows或者其他的软件,安装简便,但是缺乏一些外部的控制。他还有另外一些特性:
  gnuplot for Mac支持多种苹果特有的技术。例如,gnuplot可以使用AppleScript或者被记录,支持PICT和QuickTime的电影格式,支持命令行编辑器,而且支持拖拽。仅能运行在Mac OS 8.6 系统之上,必须有Color QuickDraw、QuickTime、CarbonLib1.1或更高。程序在Mac OS 9.0,Mac OS 9.1 和 Mac OS X下测试通过。
  Carbon Gnuplot的下载地址为:download 这个地址中也包含了很多非常有用的工具。
  
  传统方式自然就是源代码编译安装。如果想在Mac OS下严肃的使用GNUPlot,那么还是推荐使用传统的编译安装的方法。因为Mac OS是一个Unix的系统,所有已跨平台为目的编写的代码都可以编译安装。当然,这里面包括Gunplot。Gunplot的源码 official Gnuplot v. 4.0 sources。
  

  以上的这些信息获取自参考资料中的第二篇文章,了解到这些资料之后,我仍然觉得,从源码开始安装自己的gnuplot将会是一个更好的过程,也许会艰苦一些,但是我非常愿意尝试。下面就记录了具体的安装过程。
  

  后记:整个安装的过程超出我的想象,因为众多的依赖包的缺失。而且Mac OS X在缺少包管理的情况下,不会像Fedora或者Ubuntu那样,通过一个 yum或者apt-get将这个问题解决。我尽量避免了在自己的系统中安装包管理系统,如果你不喜欢从源码安装,可以考虑 DarwinPorts 或者 Fink。这里,列出安装过程中需要的依赖包以及版本。
  

  系统:Mac OS X 10.6.8,安装了xCode;
  gnuplot 4.4.3
  zlib 1.2.5
  libjpegv8c
  FreeType2.4.5
  gd2.0.35
  libpdf(如果需要支持输出结果为pdf)
  
  

  具体的安装过程:
  1、首先系统中需要安装 xCode 和X11的库文件。这个的主要目的是安装gcc,如果你不喜欢安装xCode,可以使用其他的方式只安装GNU开发工具。
  2、zlib
  解压缩后进入文件夹,执行
  ./configure --shared && make && sudo make install
  3、libpng
  libpng也是libgd依赖的包,但是Mac系统中已经自带了这个,所以不再需要单独安装
  4、libjpegv8c,下载解压缩后进入目录执行
  export MACOSX_DEPLOYMENT_TARGET=10.6
  ./configure --enable-shared && make && sudo make install
  5、FreeType2.4.5,下载解压缩后进入目录执行
  ./configure && make && sudo make install
  6、gd2.0.35,下载解压缩后进入目录,分步执行
  sudo ln -s /usr/X11R6/include/fontconfig /usr/local/include
  ln -s `which glibtool` ./libtool
  ./configure --with-png=/usr/X11 --x-includes=/usr/X11/include --x-libraries=/usr/X11/lib
  configure阶段的这些参数和步骤,是为了确保gd能够找到对应的库文件,确认所有的支持都找到后,就可以接着下面的安装了。
  ** Configuration summary for gd 2.0.34:
  Support for PNG library:          yes
  Support for JPEG library:         yes
  Support for Freetype 2.x library: yes
  Support for Fontconfig library:   yes
  Support for Xpm library:          yes
  Support for pthreads:             yes
  

  make && sudo make install
  ./gdtest test/gdtest.png
  7、gnuplot,下载解压缩后进入目录执行
  ./configure
  执行后检查是否已经支持了图片类的输出。
  jpeg terminal: yes
  gif terminal: yes (with animated gif)
  png terminal: yes
  (jpeg, gif and png terminals can use TTF fonts)     
  

  make && sudo make install
  8、安装Aqua term
  

  完成之后,就可以通过gnuplot,plot sin(x) 查看作图的效果了
  

DSC0000.png

  

  参考资料:
  1、gnuplot homepage
  2、Mac OS X安装Gunplot
  3、Installing gnuplot on Mac OS X 10.6
  4、http://www.libgd.org/DOC_Compiling_GD_on_Mac_OS_X_HOWTO

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-158129-1-1.html 上篇帖子: 给Mac OS X的“逻辑宗卷组”改名 下篇帖子: 苹果正式发布Mac OS X Lion系统
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表