Ошибка форматов (не удалось найти бинарный файл ldd)! - PullRequest
0 голосов
/ 29 июля 2011

Я использую CentOS5 и пытаюсь установить скрипт, который требует ldd.

Я пробовал:

yum install gcc glibc glibc-common 
yum update gcc glibc glibc-common
Yum reinstall yum gcc glibc glibc-common

Первые два говорят, что он уже установлен, последнийочевидно, просто переустанавливается без ошибок.

Так что моя проблема в том, что используемый мной скрипт (AVS) по-прежнему утверждает, что двоичный файл ldd отсутствует.

Есть ли каталог по умолчанию, где он должен бытьустановлены?У меня есть следующие файлы:

ld
ldd
lddlibc4

В обоих / usr / bin и / usr / local / bin

Любая помощь очень ценится.

Ответы [ 2 ]

0 голосов
/ 17 октября 2011

Возможно, вы удалили ldd исполняемый файл вручную, а yum / rpm не может это обнаружить.Вы можете скачать rpm-пакет "glibc-common" из какого-то зеркала и переустановить его принудительно.

0 голосов
/ 29 июля 2011

ldd - это не бинарный файл, это текстовый файл со скриптом bash внутри. Вы должны отладить свой скрипт (AVS) или связаться с его автором.

...