Building for Linux systems: Difference between revisions

Jump to navigation Jump to search
Reorganized
(→‎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))
(Reorganized)
Line 1: Line 1:
Instructions for building Octave on different Linux systems. General information about dependencies are listed on the [[Building]] page. Only package names are listed here.
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==
=== Distribution-based ===


See [[Octave for Debian systems]] for instructions and list of dependencies.
* [[Octave for Arch Linux|Arch Linux]]
* [[Octave for Debian systems|Debian (and Debian-based)]]
* [[Octave for Gentoo|Gentoo]]
* [[Octave for RedHat Systems|RedHat (and RedHat-based)]]
* [[Octave for Slackware|Slackware]]


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


===Dependencies===
* [[Octave in Userland]]


==Gentoo and derivatives==
===Dependencies===
==Slackware and derivatives==
===Dependencies===
==Others==
===Dependencies===
{| class="wikitable"
|-
! Task
! Dependency
! [[ArchLinux]]
|-
| rowspan="8"| Build tools
| [http://gcc.gnu.org C++, C, and Fortran compilers]
| {{codeline|gcc-fortran}}
|-
| [http://www.gnu.org/software/make GNU Make]
| {{codeline|make}}
|-
| Unix utilities: gawk, gperf, less, ncurses
| {{codeline|gawk}}, {{codeline|gperf}}, {{codeline|less}}, {{codeline|ncurses}}
|-
| [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}} (AUR)
|-
| [http://sourceforge.net/projects/ftgl/ FTGL]
| {{codeline|ftgl}}
|-
| [http://geuz.org/gl2ps/ GL2PS]
| {{codeline|gl2ps}} (AUR)
|-
| [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-genericextra}}
|-
| [https://www.tug.org/texlive/ TeX Live]
| {{codeline|texlive-core}}
|-
| [http://www.ctan.org/pkg/transfig transfig]
| {{codeline|transfig}}
|-
| rowspan="19"| External tools
| [http://www.netlib.org/blas BLAS]
| {{codeline|atlas-lapack}} (AUR)
|-
| [http://www.netlib.org/lapack LAPACK]
| {{codeline|atlas-lapack}} (AUR)
|-
| [http://www.pcre.org PCRE]
| {{codeline|pcre}}
|-
| [http://www.gnu.org/s/readline GNU Readline]
| {{codeline|readline}}
|-
| [http://forge.scilab.org/index.php/p/arpack-ng ARPACK]
| {{codeline|arpack}}
|-
| [http://curl.haxx.se cURL]
| {{codeline|curl}}
|-
| [http://www.fftw.org FFTW3]
| {{codeline|fftw}}
|-
| [http://www.fltk.org FLTK]
| {{codeline|fltk}}
|-
| [http://www.freedesktop.org/wiki/Software/fontconfig fontconfig]
| {{codeline|fontconfig}}
|-
| [http://www.freetype.org FreeType]
| {{codeline|freetype2}}
|-
| [http://www.gnu.org/software/glpk GLPK]
| {{codeline|glpk}}
|-
| [http://www.gnuplot.info gnuplot]
| {{codeline|gnuplot}}
|-
| [http://www.graphicsmagick.org GraphicsMagick++]
| {{codeline|graphicsmagick}}
|-
| [http://www.hdfgroup.org/HDF5 HDF5]
| {{codeline|hdf5}}
|-
| [http://www.opengl.org OpenGL]
| {{codeline|mesa-libgl}}
|-
| [http://www.qhull.org Qhull]
| {{codeline|qhull}}
|-
| [http://sourceforge.net/projects/qrupdate QRUPDATE]
| {{codeline|qrupdate}} (AUR)
|-
| [http://www.cise.ufl.edu/research/sparse/SuiteSparse SuiteSparse]
| {{codeline|suitesparse}}
|-
| [http://zlib.net zlib]
| {{codeline|zlib}}
|}
For more information about ArchLinux, check out [[Octave for Arch Linux]].




[[Category:Building]]
[[Category:Building]]
[[Category:GNU/Linux]]
[[Category:GNU/Linux]]
Anonymous user

Navigation menu