如何在 Ubuntu 14.04 中安装 Octave 4.0.0

如何在 Ubuntu 14.04 中安装 Octave 4.0.0

我正在使用 Ubuntu 14.04.2。我想安装最新版本的 Octave(Octave 4.0.0)。但在官方 Ubuntu 存储库中,只有 Octave 版本 3.8 可供下载/安装。

如何在 Ubuntu 14.04.2 中安全/轻松地安装 Octave 4.0.0?

我不想直接从官方网站提供的源代码安装/编译它,因为我觉得这不是简单的安装方法。

答案1

您有两个选择:

  1. 使用八度苯甲酸,其中已经有 4.0 版本。你可以像这样安装 Octave:

    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
    

答案2

你可以尝试一下,只需在终端中输入以下命令并轻松编译源代码:

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”)。

答案3

这最终对我有用。

在终端中安装

sudo apt-get build-dep octave

在突触中,安装

libqt4-opengl-dev

然后,从以下网址下载 octave-4.0.0.tar.gzftp://ftp.gnu.org/gnu/octave/

将 octave-4.0.0.tar.gz 解压到主目录。

cd octave-4.0.0
./configure
make
sudo make install

这在我实验室里试过的所有机器上都有效。

答案4

我认为你需要 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

相关内容