Editing Installing Mac OS X Bundle
Jump to navigation
Jump to search
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 1: | Line 1: | ||
The steps below will result in successful install Octave and Gnuplot. This approach should be avoided on systems with a package manager such as Fink, Macports, orHomebrew installed. These instructions were originally copied form [http://bl.anthonysutardja.com/post/24020287559/installing-octave-on-osx-lion Anthony Sutardja]. | |||
* [http://sourceforge.net/projects/octave/files/Octave%20MacOSX%20Binary/2011-04-21%20binary%20of%20Octave%203.4.0/ Download the latest OSX binary of Octave]. This is everything that you need to download. Gnuplot, as well as AquaTerm, are included within the dmg. | |||
* Mount the image and copy Octave.app to your /Applications/ folder. | |||
* Inside the Octave image, mount the gnuplot-4.4.3-aqua-i386.dmg which is located in the Extras folder and copy gnuplot.app into your /Applications/ folder as well. | |||
* In your favorite text editor, open up /Applications/Gnuplot.app/Contents/Resources/bin/gnuplot and replace every instance of DYLD_LIBRARY_PATH with DYLD_FALLBACK_LIBRARY_PATH. There should be four matches that need to be replaced. In vim, you can do this with the following command: | |||
:%s/DYLD_LIBRARY_PATH/DYLD_FALLBACK_LIBRARY_PATH/g | |||
* ''Optional'': If you want to run Octave from the commandline, you can make an alias to one of the binaries. I would put them somewhere separate from all your other binaries (e.g. ~/bin/). If you choose to do this, you must add /Users/YourAccount/bin/ to your PATH (as well as making the bin folder). To do this, add the line PATH=/Users/YourAccount/bin:$PATH to your .bash_profile located in your home directory. Then make the following aliases: | |||
<pre>sudo ln -sf /Applications/gnuplot.app/Contents/Resources/bin/gnuplot /Users/YourAccount/bin/gnuplot | |||
sudo ln -sf /Applications/Octave.app/Contents/Resources/bin/octave /Users/YourAccount/bin/octave</pre> | |||
And that’s it! You can type octave at the command-line of Terminal.app to enter the Octave shell. |