如何安装最新的 Octave

如何安装最新的 Octave

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

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

答案1

本 PPA只要您运行的是最新的 12.04,就应该能解决您的问题。

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

sudo apt-add-repository -y ppa:picaso/octave
sudo apt-get 更新
sudo apt-get 安装 octave
sudo apt-get 安装 liboctave-dev

对于 Ubuntu 20.04,请参阅回答。

答案2

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

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

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

其中“xxx”指您想要安装的 GNU Octave 版本,例如 3.6.3。

答案3

仅作为更新:此 PPA(由 Debian Octave 组成员维护)为一系列 Ubuntu 版本提供最新的 Octave。

答案4

这不使用apt-get,而是一种替代机制,flatpak它有自己的精心设计安装说明,取决于所使用的 Linux 发行版和桌面环境。

您可以通过将最新版本的 Octave(自 2019 年 3 月起为 5.1.0)作为 Flatpak 应用程序运行来运行它。“Flatpak 是一个用于在 Linux 上构建、分发和运行沙盒桌面应用程序的系统。”

Octave 包的安装过程描述如下:https://flathub.org/apps/details/org.octave.Octave(页面底部有 2 个命令)

如果你使用的是 Ubuntu 16.04,则必须先安装 flatpak,然后运行 ​​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

这会从互联网上下载大约 1.5 GB,因为它还会安装 KDE 依赖项。

在我的计算机上,它安装了这个:

       ID                                            Branch        Download
 1. [|] org.kde.Sdk                                  5.12          < 825,1 MB
 2. [ ] org.freedesktop.Platform.html5-codecs         8.08         < 4,9 MB
 3. [ ] org.kde.Sdk.Locale                            5.12         < 337,3 MB (partial)
 4. [ ] org.octave.Octave                             stable       < 117,0 MB

请注意,Octave 5.1.0 本身只有 117 MB。

为了升级,我必须卸载 octave flatpak,然后运行 ​​flatpak install。

相关内容