Octave for Arch Linux: Difference between revisions
No edit summary |
|||
(11 intermediate revisions by 5 users not shown) | |||
Line 1: | Line 1: | ||
== Installing Octave == | |||
To simply install the latest stable release of GNU Octave on Arch Linux, just execute (as root): | |||
pacman -S octave | |||
Using [https://aur.archlinux.org/ AUR], one can install a development version of Octave, for example [https://aur.archlinux.org/packages/octave-hg/?comments=all octave-hg]. If you encounter any problems during the build process, some problems and solutions are listed in the comments on AUR. New dependencies are easy to extract from the PKGBUILD. | |||
== | == Building Octave from source == | ||
: ''For general build instructions, see [[Building]].'' | |||
To install the Octave build dependencies on Arch Linux, just execute (as root): | |||
pacman -S --needed base-devel pcre mercurial gcc-fortran gperf perl rsync transfig arpack curl rapidjson fftw fltk glpk glu graphicsmagick qt6-base qt6-tools hdf5 java-environment qhull qscintilla-qt6 texinfo gnuplot llvm texlive-bin icoutils gl2ps qrupdate | |||
You would also need the package epstool. This is a user contributed package, and is not available in the official repositories. Rather, it should be installed from the AUR. There are several methods to do this. One of them is to use yay which is an AUR helper. | |||
Install yay: | |||
pacman -S yay | |||
Install epstool with yay: | |||
yay -S epstool | |||
== Building | == Building the documentation == | ||
If you wish to build the Octave documentation, install the following packets too: | |||
pacman -S graphviz doxygen | |||
== See also == | |||
* https://wiki.archlinux.org/index.php/Octave | |||
[[Category:Building]] | [[Category:Building]] | ||
[[Category:GNU/Linux]] | [[Category:GNU/Linux]] | ||
[[Category:Installation]] |
Latest revision as of 14:56, 3 September 2024
Installing Octave[edit]
To simply install the latest stable release of GNU Octave on Arch Linux, just execute (as root):
pacman -S octave
Using AUR, one can install a development version of Octave, for example octave-hg. If you encounter any problems during the build process, some problems and solutions are listed in the comments on AUR. New dependencies are easy to extract from the PKGBUILD.
Building Octave from source[edit]
- For general build instructions, see Building.
To install the Octave build dependencies on Arch Linux, just execute (as root):
pacman -S --needed base-devel pcre mercurial gcc-fortran gperf perl rsync transfig arpack curl rapidjson fftw fltk glpk glu graphicsmagick qt6-base qt6-tools hdf5 java-environment qhull qscintilla-qt6 texinfo gnuplot llvm texlive-bin icoutils gl2ps qrupdate
You would also need the package epstool. This is a user contributed package, and is not available in the official repositories. Rather, it should be installed from the AUR. There are several methods to do this. One of them is to use yay which is an AUR helper.
Install yay:
pacman -S yay
Install epstool with yay:
yay -S epstool
Building the documentation[edit]
If you wish to build the Octave documentation, install the following packets too:
pacman -S graphviz doxygen