Как я могу установить GNU Octave на Mac с Fink?

Я попытался установить GNU Octave на мой Mac с помощью Fink по этой инструкции http://wiki.octave.org/Octave_for_MacOS_X

Я думаю, что выполнил все инструкции, но не могу запустить Octave. Как я могу проверить, правильно ли он установлен? Я попытался набрать "октава" в терминале, но он говорит "команда не найдена"

Или есть ли простая инструкция по установке Octave? Я нашел много руководств по установке, но все они разные и предполагают некоторые знания.

5 ответов

Решение

Кстати, сегодня я установил Octave GNU дважды на две разные машины (обе работают под управлением Lion).

Мне нужна была последняя версия Octave (3.6.4), и я использовал Homebrew.

У меня уже был установлен XCode, так что остальное:

Установить Homebrew

Основываясь на инструкциях на этой странице, я запустил:

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

Установить АкваТерм

Обратите внимание, что вам это нужно, прежде чем устанавливать gnuplot (иначе gnuplot не увидит aqua в качестве действующего терминала, и вы можете получить ошибку "неизвестный или неоднозначный тип терминала").

Просто скачал последнюю версию (1.1.0) dmg с SourceForge.

Установите gnuplot

brew install gnuplot

Вы можете попробовать установить его с помощью Home Brew. После загрузки и установки Home Brew используйте это руководство, чтобы установить Octave.

Как узнать, установлен ли пакет Fink

По умолчанию (и это должно быть в вашем случае, если вы не изменили его), Fink устанавливает все под /swто есть бинарные файлы, которые вы ищете, должны быть в /sw/bin/,

Бежать ls /sw/bin/octave*и, в зависимости от вывода, у вас есть два варианта:

  • Либо бинарный файл Octave находится внутри /sw/binв таком случае беги echo $PATH и узнайте больше о переменной PATH, чтобы решить вашу проблему.
  • В противном случае, если внутри ничего нет, возможно, возникла проблема с установкой.
    Попробуйте запустить fink install octave еще раз, внимательно посмотрите на вывод и обновите свой пост, если это необходимо.

Это просто обновление инструкции, предоставленной Изаки (которую я запускал на 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

и установка продолжит с того места, где остановилась. Кроме этого, инструкция работала без проблем.

Самый простой вариант - использовать предварительно скомпилированный.app. Я пробовал предварительно скомпилированный.app, но у него были проблемы с некоторыми функциями (например, sound), тогда как версия macports всегда работала.

Я обычно устанавливаю его, используя macports:

sudo port install octave

для основ.

Возможно, вам понадобятся другие варианты портов / октавных модулей:

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

Сначала нужно иметь XCode с инструментами командной строки и Macports с этим маршрутом

Другие вопросы по тегам