Building for Linux systems
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
Dependencies
Critical | |
Recommended | |
Not critical |
Task | Dependency | Ubuntu | ||||||
---|---|---|---|---|---|---|---|---|
Build tools | C++, C, and Fortran compilers | Compiling the source code | GNU GPL v3.0 | build-essential
|
gcc-fortran
|
none | ||
GNU Make | make
| |||||||
Unix utilities: gawk, gperf, less, ncurses | gawk , gperf , less , libncurses5-dev
| |||||||
Bison | bison
| |||||||
Flex | flex
| |||||||
Autoconf | autoconf
| |||||||
Automake | automake
| |||||||
Libtool | libtool
| |||||||
Documentation tools | epstool | epstool
| ||||||
FTGL | libftgl-dev
| |||||||
GL2PS | libgl2ps-dev
| |||||||
pstoedit | pstoedit
| |||||||
Texi2HTML | texi2html
| |||||||
Texinfo | texinfo
| |||||||
TeX Live generic | texlive-generic-recommended
| |||||||
TeX Live | texlive-latex-base
| |||||||
transfig | transfig
| |||||||
External tools | BLAS | libatlas-base-dev
| ||||||
LAPACK | liblapack-dev
| |||||||
PCRE | libpcre3-dev
| |||||||
GNU Readline | libreadline-dev
| |||||||
ARPACK | libarpack2-dev
| |||||||
cURL | curl
| |||||||
FFTW3 | libfftw3-dev
| |||||||
FLTK | libfltk1.3-dev
| |||||||
fontconfig | fontconfig
| |||||||
FreeType | libfreetype6-dev
| |||||||
GLPK | libglpk-dev
| |||||||
gnuplot | gnuplot
| |||||||
GraphicsMagick++ | libgraphicsmagick++1-dev
| |||||||
HDF5 | libhdf5-dev
| |||||||
OpenGL | libgl-dev
| |||||||
Qhull | libqhull-dev
| |||||||
QRUPDATE | libqrupdate-dev
| |||||||
SuiteSparsesuitesparse-dev}} | suitesparse
| |||||||
zlib | zlib1g-dev
|