Ошибка при установке пакета сервера 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 для установки / удаления пакетов, но после такой операции система будет работать некорректно.