在 termux 中安装 Octave,"Unable to correct problems, you have held broken packages"

Installing octave in termux, "Unable to correct problems, you have held broken packages"

我正在尝试从 termux wiki 中提到的 "Its Pointless" 存储库安装 Octave。据我所知,存储库已成功添加。但是,当我尝试命令 pkg install octave 时,出现错误 "octave Depends openblas" "octave Depends arpack-ng" "Unable to correct problems, you have held broken packages"

我有 运行 dpkg --get-selections | grep held 但它没有 return 任何东西。

当我尝试 运行 pkg install openblas 时出现错误 "openblas Depends libgcc but it is not installable"

当我尝试 运行 pkg install libgcc 时出现错误 "package libgcc is not available but is referred to by another package, this may mean the package is missing, has been obsoleted, or is only available from another source. However, the following packages replace it: ndk-sysroot"

在搜索了更多之后,我做了 pkg install clang,但我仍然遇到同样的错误。安装clang的时候已经安装了ndk-sysroot。

我已经完成了 apt-get autocleanapt-get autoremoveapt-get purge,但没有做任何事情。

如何解决这个问题并在我的 phone 上安装 Octave?

问题自行解决

我又试了一次 pkg install octave,得到的回复是 "The repository https://termux.net stable Release is no longer signed."

所以我再次运行命令bash setup-pointless-repo.sh

就是这样! pkg install octave 正在工作。