我正在尝试从 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
但我仍然遇到同样的错误。安装clang时已经安装了ndk-sysroot。
我已经完成了apt-get autoclean
, apt-get autoremove
和 apt-get purge
但这并没有做任何事情。
如何解决此问题并在我的手机上安装 Octave?
最佳答案
问题自己解决了。
我再次尝试了 pkg install octave
并得到了一个响应“存储库 https://termux.net 稳定版不再签名。”
所以我再次运行命令 bash setup-pointless-repo.sh
。
就是这样! pkg install octave
正在运行。
关于linux - 在 termux 中安装 Octave, "Unable to correct problems, you have held broken packages",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48850791/