我想在虛擬 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)對我來說很有效。
答案2
可能您的系統正在嘗試從測試/不穩定中取得軟體包。嘗試這個
sudo apt-get update
sudo apt-get install rpcbind -t stable