我想在我的 Ubuntu LTS 上使用 安装 Octave apt-get
。问题是官方存储库仅列出了 Octave 3.0 和 Octave 3.2,而最新的 Octave 是 Octave 3.6。
如何更新 apt-get 的存储库以获取 Octave 3.6?
答案1
答案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。