如何在 Octave (Ubuntu 18.04) 上安装 FEATool?

How to install FEATool on Octave (Ubuntu 18.04)?

我想在 Octave 4.2.2 上安装 FEATool。因此,我经历了这些步骤:

  1. Downloading吧。
  2. 在 Octave 命令行界面中尝试 pkg install FEATool-Multiphysic.tar.gz

八度 returns 这个错误:

COPYING file missing.

GitHub nor FEATool 均未提供 Octave 的任何安装文件或安装说明。

因此,问题是:
如何在 Octave (Ubuntu 18.04) 上安装 FEATool?

快速初步检查后,似乎 FEATool 自 FEATool v1.10 起不再可用或与 Octave 不兼容。

虽然在他们的博客或变更日志中没有明确声明,但根据该软件的主要作者(如下所述),这似乎与在 Matlab 之上支持 Octave 所涉及的开销有关。此外,由于该公司似乎已经有效地选择了(我敢肯定是出于他们自己的充分理由)有意遵循明确破坏 Octave 功能的方向,因此即使作为不受支持的软件,也不能指望它能在这个平台上运行。因此,您的问题的答案是 "no you can no longer install this tool on octave (ubuntu or otherwise)".

此软件不再适用于 Octave 或与 Octave 不兼容的证据:

  • v1.8 文档中对 Octave 的提及现在已经消失,并且是 Matlab 独有的(为 Matlab 向后兼容付出了额外的努力)
  • .tar.gz 包不再是 Octave 兼容包。
  • 主要代码依赖 .p 文件,这些文件混淆了代码并且在 Octave 中不受支持
  • 过去的版本和源代码已经消失,不再可以从 sourceforge、官方网站和 github 下载。因此也无法下载该工具的八度兼容 v1.8。