📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)
| (同じ利用者による、間の9版が非表示) | |||
| 8行目: | 8行目: | ||
<br> | <br> | ||
Octaveは、自由に再配布できるソフトウェアであり、Free Software Foundationが発行したGPLの条項に基づいて、再配布および変更することができる。<br> | Octaveは、自由に再配布できるソフトウェアであり、Free Software Foundationが発行したGPLの条項に基づいて、再配布および変更することができる。<br> | ||
<br><br> | <br><br> | ||
| 44行目: | 31行目: | ||
<br> | <br> | ||
==== ソースコードからインストール ==== | ==== ソースコードからインストール ==== | ||
Octaveのビルドに必要な依存関係のライブラリをインストールする。<br> | |||
sudo zypper install autoconf automake gnuplot gcc-fortran gcc7-fortran f2c pcre2-devel jpcre2-devel pcre-devel lapack-devel blas-devel \ | |||
readline-devel libbz2-devel libcurl-devel fontconfig-devel freetype-devel rapidjson-devel \ | |||
qhull_r-devel hdf5-devel fftw3-devel glpk-devel libsndfile-devel portaudio-devel libGraphicsMagick++-devel \ | |||
fltk-devel qrupdate-devel libumfpack5 libklu1 libcxsparse3 icoutils gluegen2-devel rsvg-convert \ | |||
libamd2 libcamd2 libcolamd2 libccolamd2 libcholmod3 ftgl-devel gl2ps-devel suitesparse-devel \ | |||
libarpack2 libparpack2-openmpi arpack-ng-devel parpack-openmpi-devel \ | |||
sundials-devel sundials-mvapich2-devel sundials-openmpi-devel sundials-openmpi2-devel sundials-openmpi3-devel \ | |||
libsundials_ida5-mvapich2 libsundials_ida5-openmpi libsundials_ida5-openmpi2 libsundials_ida5-openmpi3 \ | |||
libqt5-qtbase-devel libqt5-qtbase-common-devel libqt5-qtnetworkauth-devel libqt5-qtxmlpatterns-devel libqt5-qttools-devel \ | |||
libqscintilla_qt5-devel | |||
<br> | |||
[https://www.gnu.org/software/octave/index Octaveの公式Webサイト]にアクセスして、Octaveのソースコードをダウンロードする。<br> | [https://www.gnu.org/software/octave/index Octaveの公式Webサイト]にアクセスして、Octaveのソースコードをダウンロードする。<br> | ||
wget https://gnu.askapache.com/octave/octave-<バージョン>.tar.xz | wget https://gnu.askapache.com/octave/octave-<バージョン>.tar.xz | ||
| 53行目: | 52行目: | ||
<br> | <br> | ||
Octaveをビルドおよびインストールする。<br> | Octaveをビルドおよびインストールする。<br> | ||
../configure --prefix=<Octaveのインストールディレクトリ> | ../configure --prefix=<Octaveのインストールディレクトリ> --with-x -with-qt=5 | ||
make -j $(nproc) | make -j $(nproc) | ||
make install | make install | ||
| 62行目: | 61行目: | ||
export PATH="<Octaveのインストールディレクトリ>/bin:$PATH" | export PATH="<Octaveのインストールディレクトリ>/bin:$PATH" | ||
export LD_LIBRARY_PATH="<Octaveのインストールディレクトリ>/lib64:$LD_LIBRARY_PATH" | export LD_LIBRARY_PATH="<Octaveのインストールディレクトリ>/lib64:$LD_LIBRARY_PATH" | ||
<br> | |||
Octaveの実行に必要なライブラリをインストールする。<br> | |||
sudo zypper install libhdf5 libcholmod3 libGraphicsMagick++-Q16-12 libQt5Help5 libqscintilla2_qt5-15 \ | |||
libumfpack5 libcxsparse3 libspqr2 libgl2ps1 libarpack2 libqrupdate1 | |||
<br><br> | <br><br> | ||
__FORCETOC__ | __FORCETOC__ | ||
[[カテゴリ: | [[カテゴリ:RHEL]][[カテゴリ:SUSE]] | ||