восстановить удаленные файлы пакетов rpm (библиотеки, файлы конфигурации)

Thank you for reading this post, don't forget to subscribe!

Вопрос: Неко­то­рые систем­ные фай­лы или ката­ло­ги были уда­ле­ны по ошибке.

Как их восстановить?

В этом слу­чае отсут­ству­ют сле­ду­ю­щие систем­ные файлы:

  • – /etc/nsswitch.conf
  • – /lib64/libc.so.6

Определим, какие системные файлы / каталоги были удалены

Сле­ду­ю­щий шаг исполь­зу­ет базу дан­ных RPM (rpmdb) для опре­де­ле­ния отсут­ству­ю­щих фай­лов и каталогов.
Сле­до­ва­тель­но, про­це­ду­ра при­ме­ни­ма толь­ко к файлам/каталогам, уста­нов­лен­ным с помо­щью паке­тов RPM.

Переустановим / восстановим недостающие файлы / каталоги

Опре­де­лив спи­сок паке­тов, для кото­рых отсут­ству­ют фай­лы / ката­ло­ги, пере­уста­но­ви­те эти точ­ные вер­сии паке­тов в вашей системе.
Напри­мер: