问题描述
我使用的是Ubuntu 14.04.2。我想安装最新版本的Octave(Octave 4.0.0)。但是在官方Ubuntu存储库中,只有octave版本3.8可供下载/安装。
如何在Ubuntu 14.04.2中安全/轻松地安装Octave 4.0.0?
我不想直接从官方网站上的源代码安装/编译它,因为我觉得这不是一个简单的安装方法。
最佳解决思路
您有两种选择:
-
使用已经有4.0版本的八度音程ppa。你可以像这样安装八度:
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 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
这适用于我在实验室试过的所有机器。