Octave for Debian systems: Difference between revisions

further instructions
(using notes)
(further instructions)
Line 4: Line 4:


== Compiling from source ==
== Compiling from source ==
An easy way to install ''most'' of the necessary octave dependencies can be obtained with {{Codeline|sudo apt-get build-dep octave}} (the actual package name may be slightly different depending on distribution and version). However, this is will also install extra packages unrelated to the build of octave. Also, depending on the distance between the version on the repositories and the one being built, they may also be missing dependencies.
The only ''tricky'' part is to install the dependencies. Once that is solved, installing from source should be as easy as {{Codeline|./configure && make && make install}}. See the manual for the [http://www.gnu.org/software/octave/doc/interpreter/Running-Configure-and-Make.html#Running-Configure-and-Make configure options].


=== Dependencies ===
=== Dependencies ===
The list of dependencies will be listed on the {{Path|INSTALL.OCTAVE}} file. The following is their package names for Debian repositories (they will have their own dependencies which your package maintainer will solve automatically).
The easy way to install ''most'' of the necessary dependencies is to {{Codeline|sudo apt-get build-dep octave}} (the actual package name may be slightly different). However, this will also install extra packages unrelated to the build of octave and may miss some dependencies (depending on the distance between the version on the repositories and the one being built).
 
The best way is to select and install all the dependencies as listed on the {{Path|INSTALL.OCTAVE}} file. The following is their package names for Debian repositories (they will have their own dependencies which your package maintainer will solve automatically).


* build tools
* build tools