如何用Fink在Mac上安装GNU Octave ?



我尝试使用Fink在我的Mac上安装GNU Octavehttp://wiki.octave.org/Octave_for_MacOS_X

我想我已经遵循了所有的说明,但我不能运行Octave。如何检查安装是否正确?我试着在终端输入'octave',但它显示'command not found'

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

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

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

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

<标题>安装自制程序h1> 据本页的说明,我运行了:
ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go)"
<标题>安装八度h1> 照这个指南,我运行:
brew tap homebrew/science
brew update && brew upgrade
brew install gfortran
brew install octave
<标题>安装AquaTerm h1> strong>注意在安装gnuplot之前需要这个(否则gnuplot不会将aqua视为有效的终端,您可能会得到'未知或不明确的终端类型'错误)。

直接从SourceForge下载最新版本(1.1.0)dmg

<标题>安装gnuplot h1> div class="one_answers">

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

最简单的选择是使用预编译的.app我试过预编译的。app,但有某些功能(如sound)的问题,而macports版本总是工作的。

我通常使用macports安装它:

sudo port install octave

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

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

需要有XCode与命令行工具首先和Macports与此路由通过

如何知道是否安装了Fink包

默认情况下(这应该是你的情况下,如果你没有改变它),Fink安装/sw下的一切,也就是说,你正在寻找的二进制文件应该在/sw/bin/

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

  • 或者Octave二进制文件在/sw/bin内,在这种情况下运行echo $PATH并了解更多关于PATH变量来解决您的问题。
  • 否则,如果里面什么也没有,可能是安装有问题。
    尝试再次运行fink install octave,仔细查看输出并在必要时更新您的帖子。

这只是对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

,安装将从它停止的地方继续。除此之外,指令运行得很流畅。

相关内容

  • 没有找到相关文章

最新更新