5

我尝试按照此说明使用 Fink 在我的 Mac 上安装 GNU Octave http://wiki.octave.org/Octave_for_MacOS_X

我想我已按照所有说明进行操作,但无法运行 Octave。如何检查它是否安装正确?我尝试在终端中输入“八度”,但显示“找不到命令”

或者,有没有关于 Octave 安装的简单说明?我找到了许多安装指南,但它们都是不同的,并且需要一些知识。

4

5 回答 5

7

顺便说一句,我今天在两台不同的机器(都运行 Lion)上安装了 Octave GNU 两次。

我需要最新版本的 Octave (3.6.4),并使用 Homebrew。

我已经安装了 XCode,所以剩下的:

安装自制软件

根据此页面中的说明,我运行了:

ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go)"

安装八度

按照本指南,我跑了:

brew tap homebrew/science
brew update && brew upgrade
brew install gfortran
brew install octave

安装 AquaTerm

请注意,在安装 gnuplot之前您需要它(否则 gnuplot 不会将 aqua 视为有效终端,您可能会收到“未知或不明确的终端类型”错误)。

只需从 SourceForge 下载最新版本 (1.1.0) dmg

安装 gnuplot

brew install gnuplot
于 2013-05-08T23:00:38.387 回答
0

如何知道是否安装了 Fink 软件包

默认情况下(如果您没有更改它,这也应该是您的情况),Fink 将所有内容安装在 下/sw,即您要查找的二进制文件应该在/sw/bin/.

运行ls /sw/bin/octave*,然后根据输出,您有两种选择:

  • Octave 二进制文件在里面/sw/bin,在这种情况下运行echo $PATH并了解有关PATH 变量的更多信息以解决您的问题。
  • 否则,如果里面什么都没有,可能是安装有问题。
    尝试fink install octave再次运行,仔细查看输出并在必要时更新您的帖子。
于 2013-05-08T23:19:06.230 回答
0

这只是对 Izhaki 提供的指令的更新(我在 Mac OSX 10.8.4 上运行)。

  1. 您可能需要将 XCode 更新到 4.6.3。这可以通过 AppStore 完成。

  2. 如果遇到错误:

错误:下载失败:http ://threadingbuildingblocks.org/sites/default/files/software_releases/source/tbb41_20130613oss_src.tgz

期间

brew install octave 

然后调用:

brew update
brew install octave

并且安装将从停止的地方继续。除此之外,该指令无缝运行。

于 2013-08-15T11:18:04.037 回答
0

最简单的选择是使用预编译的 .app 我已经尝试过预编译的 .app,但在某些功能(如sound)方面存在问题,而 macports 版本始终有效。

我通常使用macports安装它:

sudo port install octave

为基础。

您可能需要安装其他端口变体/八度模块:

sudo port install octave octave-signal octave-plot octave-image octave-signal

需要首先使用带有命令行工具的 XCode 和带有这条路线的 Macports

于 2013-05-08T16:13:58.527 回答
0

您可以尝试使用Home Brew安装它。下载并安装 Home Brew 后,请使用本指南安装 Octave。

于 2013-05-08T16:00:18.113 回答