Answers:
简短答案:否
在12.04中,Octave仍处于3.2版本中。已提交一个错误报告,要求Octave从3.2升级到3.4,然后再升级到3.6.1,但最近未对此采取任何措施。
您可以订阅该错误并获取有关此错误报告的更新:
这是一个社区软件包,这意味着要由社区来打包和更新Universe存储库。
如果您真的想使用最新版本,则可以帮助修复阻止Debian存储库中Octave从3.2过渡到3.6的多个错误,并希望将最新版本导入Ubuntu存储库。
如果您愿意,可以在启动板的非官方PPA上使用它:
https://launchpad.net/~picaso/+archive/octave
https://launchpad.net/~mvanderkolff/+archive/octave-3.6
编辑:第二个PPA效果不佳。构建依赖项中存在一些版本冲突。使用第一个链接。它像梦一样运作。
除了Brenton Horne提到的以外,对于那些尝试编译3.6.X的人,您应该首先安装以下库:
sudo apt-get install libqhull-dev libpcre++-dev libblas-dev liblapack-dev libreadline-dev
sudo apt-get install libcurl4-openssl-dev libfltk1.3-dev libgraphicsmagick++-dev libhdf5-serial-dev libqrupdate-dev libsuitesparse-metis-dev glpk gperf flex bison libfontconfig1-dev
现在,您应该具有所有必需的依赖项。从这里被盗:http : //verahill.blogspot.com.es/2012/02/debian-testing-wheezy-64-compiling.html
那么,您提出这个问题的目的可能是找到一种可行的方法来下载和安装最新的GNU Octave版本。在这种情况下,我为您提供解决方案。基本上将以下命令复制并粘贴到终端(ctrl + alt + T)中:
wget http://ftp.gnu.org/gnu/octave/octave-x.x.x.tar.bz2
tar --bzip2 -xvf octave-x.x.x.tar.bz2
sudo rm -r octave-x.x.x.tar.bz2
cd octave-x.x.x.tar.bz2
./configure
make
sudo make install
其中“ xxx”是您要下载和安装的GNU Octave版本号。您可以通过访问http://ftp.gnu.org/gnu/octave/来了解最新版本。您还可以从此处下载您要安装的版本。如果执行此操作,则仅对上述代码进行调整:
cd ~/Downloads
sudo mv octave-x.x.x.tar.bz2 /home/username/
cd ~