Когда я пытаюсь установить Valgrind с sudo apt-get install 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
Другой способ устранения неполадок может заключаться в том, чтобы использовать aptitude
, а не apt-get
, чтобы попытаться установить ваш пакет:
Aptitude сдается не так легко и будет пытаться найти решения, которые могут включать изменение других пакетов. Это может дать вам более подробное объяснение проблемы и варианты ее решения.
Установите пакет libc6-dbg следующим образом
sudo apt-get update
sudo apt-get install libc6-dbg
, а затем установите valgrind
sudo apt-get install valgrind