我想在虚拟 Debian PC 上运行一些二进制文件(肯定可以在另一台 PC 上运行)。Debian 7.5 稳定版,添加了测试和不稳定存储库。(我不是这方面的专家)此二进制文件使用 RPC 协议,失败并显示消息:“无法注册服务:RPC”。其他类似问题表明需要“rpcbind”,因此我决定安装它。
现在我运行“apt-get install rpcbind”并收到消息:以下软件包具有未满足的依赖项:rpcbind:依赖:libtirpc1,但它不会被安装 E:无法纠正问题,您持有损坏的软件包。
接下来我尝试运行“apt-get install libtirpc1”并收到消息:以下软件包具有未满足的依赖关系:libc6:中断:libtirpc1(<0.2.3)但需要安装 0.2.2-5 E:错误,pkgProblemResolver::Resolve 生成中断,这可能是由保留的软件包引起的。
我的二进制文件需要 libc6 ,并且我在执行上述操作之前已经安装了它。
我下一步该做什么,有什么建议吗?
答案1
遇到了同样的问题;将 libc6 降级至 2.17 对我来说解决了问题。
答案2
可能你的系统正在尝试从测试/不稳定版本获取软件包。试试这个
sudo apt-get update
sudo apt-get install rpcbind -t stable