Как я могу установить 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).
Вам может потребоваться обновить XCode до 4.6.3. Это можно сделать через AppStore.
Если вы столкнулись с ошибкой:
Ошибка: загрузка не удалась: 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 с этим маршрутом