Building for Linux systems: Difference between revisions

From Octave
Jump to navigation Jump to search
(→‎Debian and derivatives: link to Octave for Debian systems. This table is incomplete and lists incorrect depencies (e.g., curl is not needed, it's libcurl4-gnutls-dev))
Line 3: Line 3:
==Debian and derivatives==
==Debian and derivatives==


===Dependencies===
See [[Octave for Debian systems]] for instructions and list of dependencies.
 
{| class="wikitable"
|-
! Task
! Dependency
! Ubuntu
|-
| rowspan="8"| Build tools
| [http://gcc.gnu.org C++, C, and Fortran compilers]
| {{codeline|build-essential}}
|-
| [http://www.gnu.org/software/make GNU Make]
| {{codeline|make}}
|-
| Unix utilities: gawk, gperf, less, ncurses
| {{codeline|gawk}}, {{codeline|gperf}}, {{codeline|less}}, {{codeline|libncurses5-dev}}
|-
| [http://www.gnu.org/software/bison Bison]
| {{codeline|bison}}
|-
| [http://www.gnu.org/software/flex Flex]
| {{codeline|flex}}
|-
| [http://www.gnu.org/software/autoconf Autoconf]
| {{codeline|autoconf}}
|-
| [http://www.gnu.org/software/automake Automake]
| {{codeline|automake}}
|-
| [http://www.gnu.org/software/libtool Libtool]
| {{codeline|libtool}}
|-
| rowspan="9"| Documentation tools
| [http://pages.cs.wisc.edu/~ghost/gsview/epstool.htm epstool]
| {{codeline|epstool}}
|-
| [http://sourceforge.net/projects/ftgl/ FTGL]
| {{codeline|libftgl-dev}}
|-
| [http://geuz.org/gl2ps/ GL2PS]
| {{codeline|libgl2ps-dev}}
|-
| [http://www.pstoedit.net/ pstoedit]
| {{codeline|pstoedit}}
|-
| [http://www.nongnu.org/texi2html/ Texi2HTML]
| {{codeline|texi2html}}
|-
| [https://www.gnu.org/software/texinfo/ Texinfo]
| {{codeline|texinfo}}
|-
| TeX Live generic
| {{codeline|texlive-generic-recommended}}
|-
| [https://www.tug.org/texlive/ TeX Live]
| {{codeline|texlive-latex-base}}
|-
| [http://www.ctan.org/pkg/transfig transfig]
| {{codeline|transfig}}
|-
| rowspan="19"| External tools
| [http://www.netlib.org/blas BLAS]
| {{codeline|libatlas-base-dev}}
|-
| [http://www.netlib.org/lapack LAPACK]
| {{codeline|liblapack-dev}}
|-
| [http://www.pcre.org PCRE]
| {{codeline|libpcre3-dev}}
|-
| [http://www.gnu.org/s/readline GNU Readline]
| {{codeline|libreadline-dev}}
|-
| [http://forge.scilab.org/index.php/p/arpack-ng ARPACK]
| {{codeline|libarpack2-dev}}
|-
| [http://curl.haxx.se cURL]
| {{codeline|curl}}
|-
| [http://www.fftw.org FFTW3]
| {{codeline|libfftw3-dev}}
|-
| [http://www.fltk.org FLTK]
| {{codeline|libfltk1.3-dev}}
|-
| [http://www.freedesktop.org/wiki/Software/fontconfig fontconfig]
| {{codeline|fontconfig}}
|-
| [http://www.freetype.org FreeType]
| {{codeline|libfreetype6-dev}}
|-
| [http://www.gnu.org/software/glpk GLPK]
| {{codeline|libglpk-dev}}
|-
| [http://www.gnuplot.info gnuplot]
| {{codeline|gnuplot}}
|-
| [http://www.graphicsmagick.org GraphicsMagick++]
| {{codeline|libgraphicsmagick++1-dev}}
|-
| [http://www.hdfgroup.org/HDF5 HDF5]
| {{codeline|libhdf5-dev}}
|-
| [http://www.opengl.org OpenGL]
| {{codeline|libgl-dev}}
|-
| [http://www.qhull.org Qhull]
| {{codeline|libqhull-dev}}
|-
| [http://sourceforge.net/projects/qrupdate QRUPDATE]
| {{codeline|libqrupdate-dev}}
|-
| [http://www.cise.ufl.edu/research/sparse/SuiteSparse SuiteSparse]suitesparse-dev}}
| {{codeline|suitesparse}}
|-
| [http://zlib.net zlib]
| {{codeline|zlib1g-dev}}
|}


==Redhat and derivatives==
==Redhat and derivatives==

Revision as of 12:24, 11 February 2014

Instructions for building Octave on different Linux systems. General information about dependencies are listed on the Building page. Only package names are listed here.

Debian and derivatives

See Octave for Debian systems for instructions and list of dependencies.

Redhat and derivatives

Dependencies

Gentoo and derivatives

Dependencies

Slackware and derivatives

Dependencies

Others

Dependencies

Task Dependency ArchLinux
Build tools C++, C, and Fortran compilers gcc-fortran
GNU Make make
Unix utilities: gawk, gperf, less, ncurses gawk, gperf, less, ncurses
Bison bison
Flex flex
Autoconf autoconf
Automake automake
Libtool libtool
Documentation tools epstool epstool (AUR)
FTGL ftgl
GL2PS gl2ps (AUR)
pstoedit pstoedit
Texi2HTML texi2html
Texinfo texinfo
TeX Live generic texlive-genericextra
TeX Live texlive-core
transfig transfig
External tools BLAS atlas-lapack (AUR)
LAPACK atlas-lapack (AUR)
PCRE pcre
GNU Readline readline
ARPACK arpack
cURL curl
FFTW3 fftw
FLTK fltk
fontconfig fontconfig
FreeType freetype2
GLPK glpk
gnuplot gnuplot
GraphicsMagick++ graphicsmagick
HDF5 hdf5
OpenGL mesa-libgl
Qhull qhull
QRUPDATE qrupdate (AUR)
SuiteSparse suitesparse
zlib zlib

For more information about ArchLinux, check out Octave for Arch Linux.