由於依賴項錯誤而無法安裝 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: :解決產生的中斷,這可能是由保留的套件引起的。

我的二進位檔案需要 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

相關內容