由于依赖项错误,无法安装 libtirpc1

由于依赖项错误,无法安装 libtirpc1

我想在虚拟 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 对我来说解决了问题。

https://stackoverflow.com/questions/10863613/how-to-upgrade-glibc-from-version-2-13-to-2-15-on-debian了解使用说明。

答案2

可能你的系统正在尝试从测试/不稳定版本获取软件包。试试这个

sudo apt-get update
sudo apt-get install rpcbind -t stable

相关内容