如何在 Ubuntu 18.04 上安装 Octave 5?

use*_*ser 7 updates package-management apt ppa

在这个老问题如何在 Ubuntu 14.04 中安装 Octave 4.0.0他们说使用这个:

sudo add-apt-repository ppa:octave/stable
sudo apt-get update
sudo apt-get install octave
Run Code Online (Sandbox Code Playgroud)

但是当我在 Ubuntu 18.04 上运行这个命令时:

$ sudo add-apt-repository ppa:octave/stable
[sudo] password for linux:         
HTTP Error 404: Not Found
Cannot add PPA: ''This PPA does not support bionic''.
Run Code Online (Sandbox Code Playgroud)

Lis*_*iso 8

PPA 的最新更新版本是 Xenial (16.04),这解释了为什么会 Cannot add PPA: ''This PPA does not support bionic''.出错。

GNU 已将 Octave 作为 Flatpak 包分发,并且他们确实提供了第 5 版——准确地说是 5.1.0 → https://flathub.org/apps/details/org.octave.Octave

安装 flatpak,然后添加 flathub 存储库。

sudo apt-get install flatpak
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
Run Code Online (Sandbox Code Playgroud)

您现在可以继续安装 Octave。

flatpak install flathub org.octave.Octave
flatpak run org.octave.Octave
Run Code Online (Sandbox Code Playgroud)

  • 谢谢,但它似乎下载了整个生态系统、GUI 等。有没有一种只安装核心、脚本处理器和几个必需软件包的好方法? (2认同)