1,860
edits
m (→Manual installation: update version, fix typo) |
m (→Installation: Fix internal link.) |
||
(6 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
=== Installation === | |||
Octave binary packages are provided from the OSS repository of all recent openSUSE versions. Octave can be installed using [https://software.opensuse.org/package/octave One Click Install], YaST, or the zypper command: | |||
Octave binary packages are provided from OSS repository of all | |||
zypper install octave | zypper install octave | ||
It is recommended to additionally install the development files. They are required, for installing [[#Octave Forge packages|Octave Forge]] packages outside openSUSE's OSS repository or to create applications using Octave. | |||
zypper install octave-devel | |||
==== The science repository ==== | |||
== | If you want to use '''latest stable version of Octave''', you can obtain the binary packages via [https://software.opensuse.org/download.html?project=science&package=octave One Click Install] from the science repository. | ||
To add the science repository manually, use the zypper commands (<code><openSUSE_version></code> is for example <code>openSUSE_Leap_15.1</code>): | |||
zypper addrepo http://download.opensuse.org/repositories/science/<openSUSE_version>/science.repo | zypper addrepo http://download.opensuse.org/repositories/science/<openSUSE_version>/science.repo | ||
zypper refresh | zypper refresh | ||
And to install Octave from the science repository type: | |||
zypper install --from science octave | zypper install --from science octave | ||
Line 25: | Line 24: | ||
=== Octave Forge packages === | === Octave Forge packages === | ||
Octave | [[Octave Forge]] binary packages are provided from the OSS and science repository. You can list all available packages by the zypper command: | ||
zypper search octave-forge | zypper search octave-forge* | ||
=== Linear algebra libraries === | === Linear algebra libraries === | ||
openSUSE uses reference BLAS and LAPACK implementations by default, but ATLAS or OpenBLAS are usually much faster. You can switch it by update-alternatives mechanism: | openSUSE uses reference BLAS and LAPACK implementations by default, but ATLAS or OpenBLAS are usually much faster. You can switch it by update-alternatives mechanism: | ||
Line 51: | Line 51: | ||
=== Image export and import === | === Image export and import === | ||
GraphicsMagick++ library from openSUSE repositories was compiled with quantum depth 16 which limits reading and writing images to 16 bit. See more details on [[GraphicsMagick]] wiki page. | GraphicsMagick++ library from openSUSE repositories was compiled with quantum depth 16 which limits reading and writing images to 16 bit. See more details on [[GraphicsMagick]] wiki page. | ||
=== Bug reporting === | === Bug reporting === | ||
You can report openSUSE specific bugs by pressing "Report Bug" button on [https://build.opensuse.org/package/show/science/octave OBS Octave page] (openSUSE bugzilla account required). | You can report openSUSE specific bugs by pressing "Report Bug" button on [https://build.opensuse.org/package/show/science/octave OBS Octave page] (openSUSE bugzilla account required). | ||
=== See also === | |||
* https://en.opensuse.org/Octave | |||
[[Category:GNU/Linux]] | [[Category:GNU/Linux]] | ||
[[Category:Installation]] | [[Category:Installation]] |