Changes

Jump to navigation Jump to search

Octave for Debian systems

344 bytes added, 05:02, 31 July 2012
split getting dependencies methods and add development version
=== Dependencies ===
{{Note|different Debian versions may have slightly different package names but their differences should be pretty small, mostly limited to version numbers.}}==== The easy way ====The easy way to install ''most'' of the necessary dependencies is to {{Codeline|sudo apt-get build-dep octave}} (. This will install all packages necessary to build and prepare a Debian package for the actual package name may be slightly different)octave version available on your system repositories. However, this :* will also install extra unecessary packages unrelated related to the build building of octave and a Debian package;* may miss some new dependencies;* may install packages that are no longer octave dependencies (depending on the distance between the version on the repositories and the one being built).
==== The right way ====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 in Debian repositories (they will have their own dependencies which your package maintainer will solve automatically). {{Warning|Debian repositories has several libraries for dealing with HDF data files. The recommended is {{Codeline|libhdf5-serial-dev}}. However, the {{Forge|msh|msh package}} requires [http://www.geuz.org/gmsh/ gmsh] which is incompatible with it.}}{{Warning|the GraphicsMagick++ library (libgraphicsmagick++-dev) on the Debian repositories was compiled with quantum 8 which limits reading images to 8 bit. The solution is to recompile [[GraphicsMagick]] with quantum 32.}}{{Note|if only the native graphics toolkit will be used, gnuplot will not be necessary.}}
* build tools
:<pre>libreadline-dev libarpack2-dev libcurl4-gnutls-dev libfftw3-dev libfltk-dev libfontconfig1-dev libfreetype6-dev libglpk-dev libgraphicsmagick++-dev gnuplot libhdf5-serial-dev libgl-dev libqhull-dev libqrupdate-dev libsuitesparse-dev texinfo zlib1g-dev</pre>
{{Warning|debian repositories has several libraries for dealing with HDF data files. The recommended one is the {{Codeline|libhdf5-serial-dev}}. However==== Building development version ====If you are building development versions, the you'll require some more packages as listed on {{Forge|mshPath|msh package}} requires [http://www.geuz.org/gmshetc/ gmsh] which is not compatible with it.HACKING}} {{Warning|the GraphicsMagick++ library on the debian repositories was compiled with quantum 8 which limits reading images to 8 bit. The solution is to recompile GraphicsMagick with quantum 32.}} {{Note|different debian versions may have slightly different package names but their differences should be pretty small and limited to version numbers.}} {{Note|if only the native graphics toolkit Many of them will already be used, gnuplot will not be necessaryinstalled on your system.}}
[[Category:Installation]]

Navigation menu