Sudo apt-get install valgrind
を使用してValgrindをインストールしようとすると、エラーが発生します。
valgrind : Depends: libc6-dbg but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
これに対する(安全な)解決策はありますか? Ubuntu 13.04を使用しています。
あなたは実際に保持されているパッケージのリストを得ることができます:
dpkg --get-selections | grep hold
トラブルシューティングのもう1つの方法は、apt-get
ではなくaptitude
を使用してパッケージをインストールすることです。
Sudo aptitude install valgrind
Aptitudeは簡単に諦めず、他のパッケージの変更を伴う可能性のある解決策を見つけようとします。それはあなたに問題とそれを修正するためのオプションのより多くの説明を与えるかもしれません。
このようにlibc6-dbgパッケージをインストールします
Sudo apt-get update
Sudo apt-get install libc6-dbg
そしてvalgrindをインストールします
Sudo apt-get install valgrind