【问题标题】:How can I install GNU Octave on Mac with Fink ?如何使用 Fink 在 Mac 上安装 GNU Octave?
【发布时间】:2013-05-08 15:57:06
【问题描述】:

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

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

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

【问题讨论】:

    标签: macos octave fink


    【解决方案1】:

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

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

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

    安装 Homebrew

    根据this page中的说明,我跑了:

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

    安装 Octave

    跟随this guide,我跑了:

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

    安装 AquaTerm

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

    只需下载latest version (1.1.0) dmg from SourceForge

    安装 gnuplot

    brew install gnuplot
    

    【讨论】:

    • 先生,您值得拥有饼干! :) 非常感谢!
    【解决方案2】:

    您可以尝试使用Home Brew 安装它。下载并安装 Home Brew 后,使用 this guide 安装 Octave。

    【讨论】:

      【解决方案3】:

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

      我通常使用macports安装它:

      sudo port install octave

      基础知识。

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

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

      需要首先使用带有命令行工具的 XCode 和带有此路由的 Macports

      【讨论】:

        【解决方案4】:

        如何知道是否安装了 Fink 包

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

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

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

        【讨论】:

          【解决方案5】:

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

          并且安装将从中断的地方继续。除此之外,该指令运行顺畅。

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2014-02-06
            • 1970-01-01
            • 1970-01-01
            • 2010-12-09
            • 1970-01-01
            • 2015-01-29
            • 2017-02-02
            • 1970-01-01
            相关资源
            最近更新 更多