web-dev-qa-db-ja.com

Valgrind-壊れたパッケージの保持に関する問題

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を使用しています。

1
magnumns

あなたは実際に保持されているパッケージのリストを得ることができます:

dpkg --get-selections | grep hold

トラブルシューティングのもう1つの方法は、apt-getではなくaptitudeを使用してパッケージをインストールすることです。

Sudo aptitude install valgrind

Aptitudeは簡単に諦めず、他のパッケージの変更を伴う可能性のある解決策を見つけようとします。それはあなたに問題とそれを修正するためのオプションのより多くの説明を与えるかもしれません。

ソース

2
Radu Rădeanu

このようにlibc6-dbgパッケージをインストールします

Sudo apt-get update
Sudo apt-get install libc6-dbg

そしてvalgrindをインストールします

Sudo apt-get install valgrind
1
thefourtheye