Ubuntu 14.04.2を使用しています。最新バージョンのOctave(Octave 4.0.0)をインストールしたい。ただし、公式のUbuntuリポジトリには、ダウンロード/インストールに使用できるのはオクターブバージョン3.8のみです。
Ubuntu 14.04.2にOctave 4.0.0を安全/簡単にインストールするにはどうすればよいですか?
公式ウェブサイトで入手できるソースから直接インストール/コンパイルしたくないのは、インストールするのが簡単な方法ではないと感じているからです。
次の2つのオプションがあります。
オクターブ ppa を使用します。これにはすでに4.0バージョンがあります。このようにオクターブをインストールできます:
Sudo add-apt-repository ppa:octave/stable
Sudo apt-get update
Sudo apt-get install octave
自分でソースをダウンロードしてコンパイルします。
Sudo apt-get build-dep octave
wget ftp://ftp.gnu.org/gnu/octave/octave-4.0.0.tar.gz
tar xf octave-4.0.0.tar.gz
cd octave-4.0.0/
./configure
make
Sudo make install
これは最後に私のために働いた。
ターミナルで、インストール
Sudo apt-get build-dep octave
シナプスで、インストール
libqt4-opengl-dev
次に、 ftp://ftp.gnu.org/gnu/octave/ からoctave-4.0.0.tar.gzをダウンロードします
octave-4.0.0.tar.gzをホームに解凍します。
cd octave-4.0.0
./configure
make
Sudo make install
これは、研究室で試したすべてのマシンで機能しました。
これを試すには、ターミナルで次のコマンドを入力し、ソースを簡単にコンパイルします。
Sudo apt-get install gcc g++ gfortran make libblas-dev liblapack-dev libpcre3-dev libarpack2-dev libcurl4-gnutls-dev epstool libfftw3-dev transfig libfltk1.3-dev libfontconfig1-dev libfreetype6-dev libgl2ps-dev libglpk-dev libreadline-dev gnuplot libgraphicsmagick++1-dev libhdf5-serial-dev openjdk-7-jdk libsndfile1-dev llvm-dev lpr texinfo libglu1-mesa-dev pstoedit libjack0 libjack-dev portaudio19-dev libqhull-dev libqrupdate-dev libqscintilla2-dev libqt4-dev libqtcore4 libqtwebkit4 libqt4-network libqtgui4 libsuitesparse-dev zlib1g-dev libxft-dev autoconf automake bison flex gperf gzip librsvg2-bin icoutils libtool Perl rsync tar libosmesa6-dev libqt4-opengl-dev
wget ftp://ftp.gnu.org/gnu/octave/octave-4.0.0.tar.gz
tar xf octave-4.0.0.tar.gz
rm octave-4.0.0.tar.gz
cd octave-4.0.0/
./configure
make -j4
Sudo make install
Ubuntu&Mintではこれで問題ありませんでした(古いコンピューターを使用している場合は、引数なしで「make」コマンドを使用できます)。
Fort77コンパイラが必要だと思います...これを試してください:
Sudo apt-get install g++ gcc fort77
Sudo apt-get build-dep octave
wget ftp://ftp.gnu.org/gnu/octave/octave-4.0.0.tar.xz
tar Jxvf octave-4.0.0.tar.xz
cd octave-4.0.0
./configure
make
Sudo make install
このリンクを使用してください:
buntuでOctave 4.0.0をコンパイルするための5つの簡単な手順
必要な開発ツールを入手する
Sudo apt-get install g++ gcc gfortran make autoconf automake bison flex gperf gzip icoutils librsvg2-bin libtool Perl rsync tar
必要なパッケージを入手する
Sudo apt-get install libblas-dev liblapack-dev libpcre3-dev libarpack2-dev libcurl4-gnutls-dev epstool libfftw3-dev transfig libfltk1.3-dev libfontconfig1-dev libfreetype6-dev libgl2ps-dev libglpk-dev libreadline-dev gnuplot libgraphicsmagick++-dev libhdf5-serial-dev openjdk-7-jdk libsndfile1-dev llvm-dev lpr texinfo libgl1-mesa-dev libosmesa6-dev pstoedit portaudio19-dev libqhull-dev libqrupdate-dev libqscintilla2-dev libqt4-dev libqtcore4 libqtwebkit4 libqt4-network libqtgui4 libsuitesparse-dev libxft-dev zlib1g-dev
ダウンロードして抽出する
cd /tmp
wget -c ftp://ftp.gnu.org/gnu/octave/octave-4.0.0.tar.gz
tar -xzf octave-4.0.0.tar.gz
cd octave-4.0.0
構成して作る
./configure --prefix=/opt/octave-4.0.0 CPPFLAGS=-I/usr/include/hdf5/serial LDFLAGS=-L/usr/lib/$(dpkg-architecture -qDEB_Host_MULTIARCH)/hdf5/serial
make
make check
インストール
Sudo make install
最新のオクターブをインストールするには、2つの一般的な方法があります。 1つは高速で、もう1つは低速です。バイナリからのインストールは高速です。ソースからのインストールはかなり複雑で時間がかかります。ここに両方があります。
コマンドを使用して.tarファイルを抽出します
tar xzvfファイル名.tar.gz
このキーを使用してコマンドターミナルを開くCtrl + Alt + T
これらのコマンドを入力します
wget -c ftp://ftp.gnu.org/gnu/octave/octave-4.0.0.tar.gz
tar xzvf octave-4.0.0.tar.gz
cd octave-4.0.0
.configure
make
make install
Octaveのデフォルトのインストール場所は/usr/local/lib/octave
です
デフォルトのコマンドの場所は/usr/local/bin/octave
です
このコマンドを使用してヘルプを表示できます
./configure --help
ソースディレクトリに、インストール手順octave.installationのファイルが既にあります。
これらのコマンドを使用して、バイナリからオクターブをインストールします。速くて簡単です。
Java JDKがなく、Java JDK7をインストールする場合。次に、このコマンドを使用します。
Sudo apt-get install gcc g++ gfortran make libblas-dev liblapack-dev libpcre3-dev libarpack2-dev libcurl4-gnutls-dev epstool libfftw3-dev transfig libfltk1.3-dev libfontconfig1-dev libfreetype6-dev libgl2ps-dev libglpk-dev libreadline-dev gnuplot libgraphicsmagick++1-dev libhdf5-serial-dev openjdk-7-jdk libsndfile1-dev llvm-dev lpr texinfo libglu1-mesa-dev pstoedit libjack0 libjack-dev portaudio19-dev libqhull-dev libqrupdate-dev libqscintilla2-dev libqt4-dev libqtcore4 libqtwebkit4 libqt4-network libqtgui4 libsuitesparse-dev zlib1g-dev libxft-dev autoconf automake bison flex gperf gzip librsvg2-bin icoutils libtool Perl rsync tar libosmesa6-dev libqt4-opengl-dev
Javaがあり、Javaをインストールしたくない場合は、このコマンドを使用して必要なツールをインストールします。
Sudo apt-get install gcc g++ gfortran make libblas-dev liblapack-dev libpcre3-dev libarpack2-dev libcurl4-gnutls-dev epstool libfftw3-dev transfig libfltk1.3-dev libfontconfig1-dev libfreetype6-dev libgl2ps-dev libglpk-dev libreadline-dev gnuplot libgraphicsmagick++1-dev libhdf5-serial-dev libsndfile1-dev llvm-dev lpr texinfo libglu1-mesa-dev pstoedit libjack0 libjack-dev portaudio19-dev libqhull-dev libqrupdate-dev libqscintilla2-dev libqt4-dev libqtcore4 libqtwebkit4 libqt4-network libqtgui4 libsuitesparse-dev zlib1g-dev libxft-dev autoconf automake bison flex gperf gzip librsvg2-bin icoutils libtool Perl rsync tar libosmesa6-dev libqt4-opengl-dev
このコマンドを使用して PPA を追加します。
Sudo apt-add-repository ppa:octave/stable
ローカルリポジトリを更新する
Sudo apt-get update
ローカルリポジトリでオクターブパッケージを確認できます。
Sudo apt-cache search "octave"
オクターブを含むリストが表示されます。このコマンドを使用して、最新のGNUオクターブをインストールします。
Sudo apt-get install octave
注apt-getの代わりにaptitudeを使用することもできます。 Aptitudeコマンドはapt-getよりもインテリジェントです