Я по глупости удалил 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, чтобы ...
Стоит ли вспомнить, как это делать?