Если все вышеописанные меры по исправлению БД RPM не срабатывают, используйте опцию --initdb, которая создает новую пустую БД. Как правило, эта мера нехороша в силу того, что новая пустая БД не содержит информации об уже установленных пакетах, что приводит к массе проблем. Базовый синтаксис:
| 
 rpm --initdb    | 
Команда в такой форме не должна угрожать целостности существующей БД RPM. Если дела зашли столь далеко, что БД не может быть перестроена, возможно наилучшим решением будет установка новой операционной системы с нуля.
Кроме проблемных случаев, создание пустой БД используется для тестирования установки пакетов в отдельный каталог. Тогда можно создать БД по альтернативному пути, используя опцию --dbpath. Например:
| 
 #mkdir /tmp/rpm   | 
Эти команды создают временный каталог и БД RPM в нем. После выполнения команд можно проверить наличие необходимых файлов:
| 
 # ls -l /tmp/rpm  | 
Наличие этого списка указывает на успешное создание пустой БД RPM.
 Далее - Раздел 5. Зависимости пакетов 
 Назад - Перестройка БД RPM 
 Содержание