【问题标题】:Installing octave in termux, "Unable to correct problems, you have held broken packages"在 termux 中安装 octave,“无法纠正问题,您持有损坏的软件包”
【发布时间】:2018-02-18 10:47:36
【问题描述】:

我正在尝试从 termux wiki 中提到的“Its Pointless”存储库安装 octave。据我所知,存储库已成功添加。但是,当我尝试命令 pkg install octave 时,我收到错误“octave Depends openblas”“octave Depends arpack-ng”“无法纠正问题,您持有损坏的包”

我已经运行了dpkg --get-selections | grep held,但它没有返回任何内容。

当我尝试运行pkg install openblas 时,它会给出错误“openblas Depends libgcc but it is not installable”

当我尝试运行pkg install libgcc 时,它会给出错误“包 libgcc 不可用但被另一个包引用,这可能意味着该包丢失、已过时或只能从另一个来源获得。但是,以下包替换它:ndk-sysroot"

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

我已经完成了apt-get autocleanapt-get autoremoveapt-get purge,但什么都没做。

如何解决此问题并在手机上安装 octave?

【问题讨论】:

    标签: linux bash shell terminal termux


    【解决方案1】:

    问题自己解决了。

    我再次尝试pkg install octave 并收到回复说“存储库https://termux.net 稳定版本不再签名。”

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-11-12
      • 2017-06-17
      • 2021-04-12
      • 1970-01-01
      • 2022-01-21
      • 2022-10-16
      相关资源
      最近更新 更多