如何安装最新的Octave

我想用apt-get在我的Ubuntu LTS上安装Octave。 问题是官方存储库仅列出Octave 3.0和Octave 3.2,而最新的Octave是Octave 3.6。

如何更新apt-get的存储库以获取Octave 3.6?

如果您运行的是最新的12.04, 此PPA应该可以解决您的问题。

打开终端Ctrl-Alt-T并键入:

 sudo apt-add-repository -y ppa:picaso / octave
 sudo apt-get update 
 sudo apt-get install octave
 sudo apt-get install liboctave-dev 

答案很简单。 转到Octave下载网站 ,找到最新版本的GNU Octave并下载它的.tar.gz文件。

复制并粘贴以下终端(CTRL + ALT + T)命令后:

 sudo apt-get build-dep octave cd ~/Downloads sudo mv octave-xxxtar.gz ~ cd ~ tar xvf octave-xxxtar.gz cd octave-xxx ./configure make sudo make install 

其中’xxx’指的是你想要安装的GNU Octave版本,例如3.6.3。

就像更新一样: 这个PPA (由Debian Octave Group的成员维护)为一系列Ubuntu版本提供最新的Octave。

我只是“回答”这个,因为我无法在评论中进行格式化。 感谢@izx和@Brenton Horne

对于14.0.4.2,我不得不使用两个答案:

 sudo apt-add-repository -y ppa:picaso/octave sudo apt-get update sudo apt-get install octave sudo apt-get install liboctave-dev 

这些使得octave 4.0运行,但没有--force-gui

 sudo apt-get build-dep octave 

还需要让--force-gui工作。

这不是使用apt-get ,而是另一种机制,flatpack。

您可以通过将其作为Flatpack应用程序运行,运行最新版本的Octave(2018年7月的4.4.0)。 “Flatpack是一个用于在Linux上构建,分发和运行沙盒桌面应用程序的系统。”

安装过程如下所述: https : //flathub.org/apps/details/org.octave.Octave

如果你在Ubuntu 16.04上,你必须先安装flatpack,然后运行Octave:

 sudo add-apt-repository ppa:alexlarsson/flatpak sudo apt install flatpak sudo apt install gnome-software-plugin-flatpak # optional, AFAIK flatpak install flathub org.octave.Octave flatpak run org.octave.Octave --gui 

这从互联网上下载大约600 MB。

最新的ppa是ppa:octave / stable。

https://launchpad.net/~octave/+archive/ubuntu/stable

这个ppa由“GNU Octave”团队编写,并且版本3.8.1可用于清晰和精确。