Ошибка при установке пакета сервера ltsp в fedora 12

Я использую Fedora 12, когда я устанавливал серверный пакет ltsp(проект сервера терминалов Linux), он сказал мне, что вместе с ним нужно установить еще несколько пакетов, при загрузке пакетов я получил следующую ошибку:

Локальный конфликт между пакетами Ошибки тестовой транзакции: файл /usr/share/man/man5/dhcp-eval.5.gz из установки dhcp-12:4.1.1-5.fc12.i686 конфликтует с файлом из пакета dhclient-12:4.1.0p1-12.fc12.i686 файл /usr/share/man/man5/dhcp-options.5.gz из установки dhcp-12:4.1.1-5.fc12.i686 конфликтует с файлом из пакета dhclient-12:4.1.0p1-12.fc12.i686

я также удалил все пакеты dhcp из каталога man5, даже тогда он выдает ту же ошибку. пожалуйста, помогите мне с этим

1 ответ

Кажется, вы столкнулись с проблемой конфликта файлов в установленном dhclient при установке пакета dhcp. Конфликт файлов означает, что вы устанавливаете пакет с тем же расположением файла (например, /usr/share/man/man5/dhcp-options.5.gz), но с другим md5sum.

Конфликт файлов RPM зависит от базы данных и пакета, а не от существующих файлов в файловой системе.

Предлагаемые решения: 1) Если вы устанавливаете пакеты из репозитория производителя, вы должны сначала проверить обновление установленных пакетов dhclient/dhcp (через yum install dhclient dhcp). Может быть, после обновления md5sum файла проблемы совпадет.

2) Также вы можете удалить конфликтующий пакет - yum remove dhclient. Обратите внимание, что эта команда также удаляет пакеты, что зависит от пакета dhclient.

3) Также вы можете попробовать использовать флаги rpm --nodeps для установки / удаления пакетов, но после такой операции система будет работать некорректно.

Другие вопросы по тегам