2

Я установил CentOS 5 на старый IBM ThinkPad. Все прошло нормально, пока мне не пришлось заставить работать беспроводное сетевое соединение.

После поиска в Google я понимаю, что мне нужно установить RPM. К сожалению, я скачал и установил RPM для CentOS 3 - теперь, когда я пытаюсь переустановить правильный пакет для версии 5, он говорит:

Файл xxx из установки rpmv5 конфликтует с файлом из пакета rpmv3

Как я могу откатить установку RPM v3? Я пробовал rpm -e безуспешно.

RPM можно найти по адресу: http://rpmforge.sw.be/redhat/

5 ответов5

2

Поскольку вы используете CentOS, у вас может быть ням из моих знаний.

Я бы попробовал следующее:

$ su -c 'yum remove packageNameHere'
1

Смотреть на:

rpm -e --nodeps

или же

rpm --force -e
1

Для CentOS я считаю, что лучше всего использовать Yum - который по умолчанию должен устанавливать правильную версию из репозиториев CentOS.

Если вы установили неправильную версию с помощью rpm я бы также использовал команду rpm чтобы удалить ее, если это возможно (затем попробуйте использовать Yum для установки правильной версии - если она доступна в репозиториях centOS).

1

Чтобы обновить существующий пакет, вы можете попробовать:

rpm -U
0

Отлично. Как же вы установили такой устаревший пакет ?! Кроме того, RPM должен быть установлен в вашей системе изначально (это менеджер пакетов, отвечающий за установку компонентов и тому подобное). Я боюсь, что вы сломали систему после (легкого) ремонта.

Вы можете попробовать запустить систему с аварийного / установочного CD / DVD и использовать «rpm --root = / where / your / system / is», чтобы стереть устаревшие rpm (или «-U --force» новый) Очистите получившийся беспорядок («package-cleanup» из пакета yum-utils должен помочь), возможно, выполните «rpm --rebuilddb» для удачи, скрестите пальцы, чтобы ничто не было повреждено навсегда.

Прежде чем что-либо делать, прочитайте соответствующие руководства, запланируйте заранее, возможно, распечатайте руководства для справки во время операции на открытом сердце в системе.

Удачи!

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .