如何安装最新版本的GNU Octave?


24

再一次,我要转向提供给我的这一精彩资源,并问我如何安装最新版本的GNU Octave(而不是软件中心中可用的Octave 3.2.4)?


它在我的系统上不起作用...以下行似乎没问题wget ftp.gnu.org/gnu/octave/octave-3.8.0.tar.bz2 tar -xvf octave-3.8.0.tar.bz2 cd octave-3.8.0 sudo apt-get build-dep octave ./configure make,但最后一个似乎不起作用... sudo make install系统告诉我,这不是定义的规则。程序有什么问题...?非常感谢您的支持

这是我尝试在终端上使用命令运行时发生的情况。ln:无法创建符号链接'/ usr / local / bin / octave':权限被拒绝

Answers:


22

对于八度3.6.1

sudo add-apt-repository ppa:picaso/octave
sudo apt-get update ; sudo apt-get install octave

是的,您可以获取octave-3.6.3,打开您的终端并将其粘贴

wget ftp://ftp.gnu.org/gnu/octave/octave-3.6.3.tar.bz2
tar -xvf octave-3.6.3.tar.bz2
cd octave-3.6.3
./configure
 make
 sudo make install 

希望对您有帮助:D


好吧,这是我想的,但我希望能为我提供最新版本的Octave(3.6.3)
BH2017 2012年

@BrentonHorne喜回答更新
rɑːdʒɑ

1
的确有帮助:)
BH2017

另一件事,我如何在Cairo-Dock中为Octave 3.6.3创建启动器?
BH2017 '09

58

您可以为任何受支持的Ubuntu版本安装最新的稳定版GNU Octave:

sudo apt-add-repository ppa:octave/stable
sudo apt-get update
sudo apt-get install octave

该PPA由数个Octave开发人员维护和支持。


@ mike-miller帮助我发现在Ubuntu中应该使用:sudo -H apt-get install octave。否则,.config/octave将在具有根所有权的用户主文件夹中创建该文件夹,并且八度将不会启动。与sudo -H.config/octave文件夹一起创建的是根主文件夹。
estibordo '16

参见Octave Wiki中的链接:wiki.octave.org/…–
loved.by.Jesus,

不幸的是,此仓库已破坏软件包,不能提供所有版本的依赖项。octave:取决于:libcxsparse3.1.2,但无法安装取决于:liboctave4(= 4.2.1-2〜octave〜trusty2)但不会被安装取决于:libqhull6但它不可安装取决于:libqscintilla2-11但它无法安装
马丁

@Martin似乎您尝试在错误的Ubuntu版本上从此存储库安装octave。检查存储库源定义是否与您已安装的发行版匹配。
Mike Miller

1
截至2018年1月,仍然需要在ppp上安装Ubuntu 4.04LTS 4.2.1(仅发行4.0.0)
Paul

3

具有统计信息的Ubuntu 12.04.3和Octave 3.8.0

wget ftp://ftp.gnu.org/gnu/octave/octave-3.8.0.tar.bz2
tar -xvf octave-3.8.0.tar.bz2
cd octave-3.8.0
sudo apt-get build-dep octave
./configure
make
sudo make install

sudo apt-get install octave-statistics
octave
pkg install -forge io
pkg install -forge statistics
pkg load statistics

2

另外,现在我知道您可以将以下内容复制到终端中:

wget ftp://ftp.gnu.org/gnu/octave/octave-version#.tar.gz
tar -xvf /home/username/octave-version#.tar.gz
sudo rm /home/username/octave-version#.tar.gz
cd /home/username/octave-version#
./configure
make
ln -s /home/username/octave-version#/run-octave /usr/local/bin/octave
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.