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)
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)