web-dev-qa-db-ja.com

Ubuntu 14.04にOctave 4.0.0をインストールする方法

Ubuntu 14.04.2を使用しています。最新バージョンのOctave(Octave 4.0.0)をインストールしたい。ただし、公式のUbuntuリポジトリには、ダウンロード/インストールに使用できるのはオクターブバージョン3.8のみです。

Ubuntu 14.04.2にOctave 4.0.0を安全/簡単にインストールするにはどうすればよいですか?

公式ウェブサイトで入手できるソースから直接インストール/コンパイルしたくないのは、インストールするのが簡単な方法ではないと感じているからです。

44
Yuvaraj

次の2つのオプションがあります。

  1. オクターブ ppa を使用します。これにはすでに4.0バージョンがあります。このようにオクターブをインストールできます:

    Sudo add-apt-repository ppa:octave/stable
    Sudo apt-get update
    Sudo apt-get install octave
    
  2. 自分でソースをダウンロードしてコンパイルします。

    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
    
75
mdd

これは最後に私のために働いた。

ターミナルで、インストール

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」コマンドを使用できます)。

4
Bendermh

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
2
Ivan Nahin

このリンクを使用してください:

buntuでOctave 4.0.0をコンパイルするための5つの簡単な手順


  1. 必要な開発ツールを入手する

    Sudo apt-get install g++ gcc gfortran make autoconf automake bison flex gperf gzip icoutils librsvg2-bin libtool Perl rsync tar
    
  2. 必要なパッケージを入手する

    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
    
  3. ダウンロードして抽出する

    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
    
  4. 構成して作る

    ./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
    
  5. インストール

    Sudo make install
    
2
Roberto Toscano

最新のオクターブをインストールするには、2つの一般的な方法があります。 1つは高速で、もう1つは低速です。バイナリからのインストールは高速です。ソースからのインストールはかなり複雑で時間がかかります。ここに両方があります。

ソースから

  • ウェブサイトから最新バージョンをダウンロードします ftp://ftp.gnu.org/gnu/octave/
  • コマンドを使用して.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よりもインテリジェントです

1