Как удалить OpenLDAP в RedHat?

Я установил OpenLDAP с yum, но я случайно удалил некоторые из файлов конфигурации. Я не могу их восстановить. Я хочу удалить его. Я пробовал следующую команду, но она заканчивается ошибкой:

--> Processing Dependency: PackageKit-glib = 0.5.8-20.el6 for package: PackageKit-gtk-module-0.5.8-20.el6.x86_64 --> Running transaction check ---> Package PackageKit-device-rebind.x86_64 0:0.5.8-20.el6 will be erased ---> Package PackageKit-gstreamer-plugin.x86_64 0:0.5.8-20.el6 will be erased ---> Package PackageKit-gtk-module.x86_64 0:0.5.8-20.el6 will be erased --> Finished Dependency Resolution Error: Trying to remove "yum", which is protected You could try using --skip-broken to work around the problem You could try running: rpm -Va --nofiles --nodigest 

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

введите описание изображения здесь

Можете ли вы создать резервную копию конфигурации и:

 yum remove openldap rpm -e openldap.package_name yum install openldap 

Скопируйте файлы конфигурации обратно

Вы пытаетесь удалить неправильный пакет.

openldap предоставляет только файлы библиотеки (libldap, liblber и т. д.), и это требует почти все в системе. Поэтому, когда вы пытаетесь удалить его, yum просматривает список зависимостей, которые в значительной степени связаны с ним.

Файлы конфигурации, которые вы удалили, являются частью пакета openldap-серверов (и, возможно, пакета openldap-clients). Вы можете удалить их, как обычно: yum remove openldap-servers .

Вы можете проверить, к какому пакету принадлежат файлы, запустив yum provides <full path or */file> ex. yum provides /etc/openldap/slapd.d или yum provides */ldap.conf

Вы можете использовать reinstall чтобы переустановить пакет OpenLDAP:

 # yum reinstall openldap 

Это должно переустановить файлы конфигурации по умолчанию и оставить вас в новой установке.