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

标签 linux bash shell terminal termux

我正在尝试从 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 autoremoveapt-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/

相关文章:

linux - 如何在 debian/linux 上的 Asp.Net Core 2 上使用证书保护数据保护 key 文件

linux - 连接文件时奇怪的猫行为

bash - 如何有效地列出正好有 `n` 行的文件?

bash - $> bash script.sh ... fork 的 bash 进程是否会创建子 shell?

linux - scp 命令要求输入密码

shell - 使[] : *** [ ] Error 1

c - gcc编译的带 "-static"的可执行文件包含哪些函数?哪些功能不是?

c - 执行/调用用户空间程序,并从内核模块获取其 pid

linux - 无人登录时如何运行维护脚本?

Linux 庆典 : How can I use the eval command correctly?