Editing Octave for Red Hat Linux systems
Jump to navigation
Jump to search
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 1: | Line 1: | ||
For RedHat-based distributions like RedHat, CentOS, Fedora, Scientific Linux | For RedHat-based distributions like RedHat, CentOS, Fedora, Scientific Linux ... | ||
=== | === Unspecific RH === | ||
Tested Fedora 20, but not completely. | Tested Fedora 20, but not completely. | ||
Line 17: | Line 12: | ||
=== CentOS === | === CentOS === | ||
Enable use of [https://fedoraproject.org/wiki/EPEL Extra Packages for Enterprise Linux (EPEL)] AND THEN install octave dependencies development packages: | Enable use of [https://fedoraproject.org/wiki/EPEL|Extra Packages for Enterprise Linux (EPEL)] AND THEN install octave dependencies development packages: | ||
yum -y install yum-utils | yum -y install yum-utils | ||
Line 26: | Line 21: | ||
The arpack-devel package distributed with CentOS 7 (arpack-devel-3.1.3-2.el7.x86_64) seems a bit old, as routine "seupdate" seems not recognized during | The arpack-devel package distributed with CentOS 7 (arpack-devel-3.1.3-2.el7.x86_64) seems a bit old, as routine "seupdate" seems not recognized during | ||
the "configure" step. This can be solved by installing arpack from github: | the "configure" step. This can be solved by installing arpack from github: | ||
git clone git@github.com:opencollab/arpack-ng. | git clone git@github.com:opencollab/arpack-ng.gitAug. | ||
cd arpack-ng | cd arpack-ng | ||
./bootstrap | ./bootstrap | ||
Line 32: | Line 27: | ||
make; make install | make; make install | ||
Current release as of Aug. 20th 2018 seems to compile OK | Current release as of Aug. 20th 2018 seems to compile OK when CentOS blas-devel | ||
===== | ===== prepare installation of octave ===== | ||
The remaining steps do not need to be done as root, except for | The remaining steps do not need to be done as root, except for | ||
Line 52: | Line 47: | ||
mkdir src build | mkdir src build | ||
===== | ===== get source code of octave and compile it===== | ||
check out a copy of the octave sources in the src directory | |||
cd src | cd src | ||
Line 77: | Line 72: | ||
make install | make install | ||