4.5.2 Перестройка БД RPM

Если каким-либо образом целостность БД нарушится, вы можете ее перестроить с помощью опции --rebuilddb утилиты rpm:

#rpm --rebuilddb

Эта команда пересоздаст нужные файлы БД из текстового файла-описателя установленных пакетов - Packages. Если БД RPM в порядке, команда перестройки БД не будет выполнять все операции, только удалит неиспользуемые записи, экономя место на диске.

Для проверки работы команды перестройки базы можно предложить следующую последовательность операций: запрос всех пакетов с помощью rpm -qa, создание резервной копии БД, запуск rpm --rebuilddb, новое выполнение rpm -qa, сравнение списков, полученных в первый и второй раз.

Еще одна возможность - использование команд db_dump и db_load для резервирования и восстановления файла Packages. Последовательность резервирования и восстановления Packages поможет устранить ошибки в таблицах, если таковые имелись. Перед выполнением этих операций также рекомендуется создать резервную копию БД.

Далее - Создание новой БД RPM
Назад - Создание резервной копии БД RPM
Содержание