根据 GNU 软件 Octave 的 Wiki 页面,最新版本是 4.2.1(于 2017 年 2 月发布)。我使用的是 fedora 25,系统中的 Octave 版本是 4.0.3 。
我尝试使用两者将其升级到最新版本
dnf upgrade octave
和
dnf update octave
但两者都表明
Last metadata expiration check: 1:29:36 ago on Sat Sep 23 16:02:26 2017.
Dependencies resolved.
Nothing to do.
Complete!
为什么我无法更新到最新版本,是因为 fedora 25 不支持最新的 Octave 版本吗?或任何其他原因?
答案1
来自 GNU Octave 网站。
适用于 GNU/Linux 系统的 GNU Octave 的可执行版本由各个发行版提供。已知打包 Octave 的发行版包括 Debian、Ubuntu、Fedora、Gentoo 和 openSUSE。这些包是由志愿者创建的。 Octave 源代码发布与特定 GNU/Linux 发行版的软件包可用性之间的延迟各不相同。
所以很可能志愿者没有赶上最新版本的 Octave。
另外不确定该软件包是否会在 Fedora 25 上获得更新。浏览 Fedora 26 的存储库显示版本 4.2.1 可用于 Fedora 26。因此您可能会考虑升级到 Fedora 26。
您还可以下载源代码并自行编译 Octave。但我更倾向于升级 Fedora。