Назад | Перейти на главную страницу

Установка elfutils-libelf, неудачная зависимость, которая уже установлена?

Я по глупости удалил Python (у меня были проблемы с ним из-за чего-то еще, что мне было нужно) и не понял, что Yum это нужно. Поэтому, когда я попытался установить Python с помощью команды Yum, конечно, это не сработало.

Мне удалось переустановить Python, и теперь я пытаюсь снова заставить Yum работать, но для установки Yum RPM мне нужны другие зависимости, однако необходим один RPM - elfutils-libelf

Я пытаюсь установить elfutils-libelf с помощью следующей команды:

об / мин -Uvh http://mirror.centos.org/centos/4/os/i386/CentOS/RPMS/elfutils-libelf-0.97.1-5.i386.rpm

Когда я запускаю эту команду, я получаю следующий результат:

ошибка: Неудачные зависимости: elfutils-libelf = 0.97-5 требуется (установленный) elfutils-0.97-5.i386

Учитывая, что я пытаюсь установить именно этот RPM, для меня это не имеет большого смысла.

Я выполнил следующую команду и получил следующий результат:

rpm -qa | grep elfutils-libelf

elfutils-libelf-0.97-5

Итак, он выглядит установленным ... Я попытался удалить его, чтобы переустановить, но есть другие зависимости, мешающие мне сделать это.

Мои знания о Linux очень ограничены, так что простите меня.

РЕДАКТИРОВАТЬ-

Я выполнил следующую команду:

wget http://mirror.centos.org/centos/4/os/i386/CentOS/RPMS/elfutils-libelf-0.97.1-5.i386.rpm rpm -i elfutils-libelf-0.97.1-5.i386.rpm

И получил следующий вывод:

файл /usr/lib/libelf.so.1 из установки elfutils-libelf-0.97.1-5 конфликтует с файлом из пакета elfutils-libelf-0.97-5

Вам следует обновить elfutils вместо:

rpm -Uvh http://mirror.centos.org/centos/4/os/i386/CentOS/RPMS/elfutils-0.97.1-5.i386.rpm

Конечно, это кажется странным ...

Можете ли вы загрузиться в режиме восстановления с установочного компакт-диска?

Если да, вы можете использовать команду yum из системы восстановления, чтобы переустановить yum в системе ...

В Yum должна быть доступна опция installroot, чтобы ...

Стоит ли вспомнить, как это делать?