web-dev-qa-db-ja.com

依存関係エラーのため、libtirpc1をインストールできません

仮想DebianPCでバイナリ(間違いなく別のPCで動作しています)を実行したいと思います。テストと不安定なリポジトリが追加されたDebian7.5は安定しています。 (私はこれの専門家ではありません)このバイナリはRPCプロトコルを使用しており、「サービスを登録できません:RPC」というメッセージで失敗します。他の同様の質問は「rpcbind」が必要であることを示唆しているので、私はそれをインストールすることにしました。

「apt-getinstallrpcbind」を実行すると、次のメッセージが表示されます。次のパッケージには満たされていない依存関係があります:rpcbind:依存関係:libtirpc1ですが、インストールされませんE:問題を修正できません。壊れたパッケージを保持しています。

次に、「apt-get install libtirpc1」を実行して、メッセージを受け取ります。次のパッケージには、満たされていない依存関係があります。libc6:中断:libtirpc1(<0.2.3)ですが、0.2.2-5がインストールされますE:エラー、pkgProblemResolver: :生成されたブレークを解決します。これは、保持されているパッケージが原因である可能性があります。

libc6は私のバイナリに必要であり、上記の操作を行う前にインストールしました。

次に何ができますか、何かアドバイスはありますか?

1
Tooluka

同じ問題が発生しました。 libc6を(2.17に)ダウングレードすることでうまくいきました。

手順については、 https://stackoverflow.com/questions/10863613/how-to-upgrade-glibc-from-version-2-13-to-2-15-on-debian を参照してください。

2
Martin

おそらく、システムはテスト/不安定からパッケージを取得しようとしています。これを試して

Sudo apt-get update
Sudo apt-get install rpcbind -t stable
2
Andrea de Palo