繁体   English   中英

为macOS High Sierra安装GNU图

[英]Installing gnu plot for macOS High Sierra

如何在macOS high Sierra中安装可运行的Gnu Plot版本? 我正在寻找一种通过GUI进行此工作的方法,但是即使仅运行终端脚本也将是成功的。

谢谢!

gnuplot的Brew实现实际上不可用,因为它不再支持必要的终端(例如,在安装过程中,您将不再提供--with-aquaterm或--with-x11)。

但是,MacPorts软件包管理器为gnuplot安装了一个可用的安装程序(同时安装Brew和MacPorts是安全的)。 https://www.macports.org/

安装AquaTerm后,我使用以下命令安装gnuplot,并且一切都按预期工作:

sudo port install gnuplot +aquaterm

我正在使用macOS Mojave 10.14.4。

使用自制程序很容易。

首先,安装Xcode命令行工具:

xcode-select --install

然后通过访问自制网站并复制和粘贴单行安装脚本来安装自制软件 我不想在此处粘贴该行,以防它改变了行,因此请从自制网站获取最新消息。

现在,您具有完整的软件包管理器,可用于查找,安装,更新和删除数千个软件包。 因此,您可以轻松找到gnuplot或其他任何东西:

brew search gnuplot

找到包裹后,请使用以下选项检查可用选项:

brew options gnuplot

样本输出

--with-aquaterm
    Build with AquaTerm support
--with-cairo
    Build the Cairo based terminals
--with-qt
    Build with qt support
--with-wxmac
    Build wxmac support. Need with-cairo to build wxt terminal
--with-x11
    Build with x11 support

现在安装一些明智的图形图选项:

brew install gnuplot --with-qt --with-x11

始终确保您的PATH以/usr/local/bin开头以进行自制程序,因为它是程序的安装位置。 我将以下内容放在$HOME/.profile 我还设置了GNUTERM环境变量:

export PATH=/usr/local/bin:$PATH
export GNUTERM=qt

现在运行gnuplot

gnuplot

样品运行

在此处输入图片说明

查看许多有用的软件包,一个不错的新Python而不是Apple的旧v2.7,一个不错的Linux兼容的sed而不是Apple的BSD版本,一个不错的grep ,一个不错的find ,出色的GNU awk, ImageMagicktmuxGNU Paralleljhead , Poppler, exiftool ,Mosquitto, pdfgreppngcrush ,ZeroMQ ...清单还在继续...

@David Atri:gnuplot并不像您想象的那样独立。 尝试从源代码进行编译,您将看到它具有多少选项和依赖项。MacOSX中的主要挑战是使PDF驱动程序运行。 您将许多东西视为独立的事实是开发人员进行的良好集成工作

brew不再支持选项。

您仍然可以执行“ brew install gnuplot”,但是它将仅使用编写自制程序的人想要的终端安装,而不一定是您想要的终端。

从源代码编译gnuplot仍然是一场噩梦,因此您必须遵循Brew-Formula编写者的选择,编写自己的Brew公式(并非完全琐碎),或者您要面对大量依赖项并尝试从源代码进行编译。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM