Building for Linux systems: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 138: | Line 138: | ||
===Dependencies=== | ===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}} | |||
|} | |||
[[Category:Building]] | [[Category:Building]] | ||
[[Category:GNU/Linux]] | [[Category:GNU/Linux]] |
Revision as of 14:45, 23 December 2013
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
Task | Dependency | Ubuntu |
---|---|---|
Build tools | C++, C, and Fortran compilers | build-essential
|
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
|
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
|