依存関係エラーのため 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

関連情報