当前位置: 首页>>技术问答>>正文


如何在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. 使用已经有4.0版本的八度音程ppa。你可以像这样安装八度:

    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
    

次佳解决思路

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

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

第三种解决思路

这最终对我有用。

在终端,安装

sudo apt-get build-dep octave

在synaptic中,安装

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

这适用于我在实验室试过的所有机器。

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/2038.html,未经允许,请勿转载。