[sisyphus] reverting from rpm4 to rpm3
Sergey Vlasov
=?iso-8859-1?q?vsu_=CE=C1_mivlgu=2Emurom=2Eru?=
Пн Ноя 12 20:32:43 MSK 2001
Hello, All!
Установив новый rpm, обнаружил, что с ним не пересобирается
пакет kernel24-2.4.13-alt1 :-(
Пришлось временно откатиться на старую версию. Как оказалось,
это можно сделать без потери базы rpm.
Методика следующая:
1. Убирается из системы максимум пакетов, использующих rpm
(*apt* - все равно это надо делать руками, rpm-build, urpmi...).
2. Из пакета со старм rpm достается файл /bin/rpm и кладется в
любое удобное место.
2. rpm --rebuilddb --rebuilddbapi 1 (это rpm4)
После ругани в /var/lib/rpm остается один файл packages.rpm в
старом формате.
3. ./rpm --rebuilddb (а это уже rpm3)
4. ./rpm -Uvh --oldpackage librpm* rpm* (и все, что еще запросит
- в частности, menu).
5. Восстанавливаются старые версии apt и т.д.
--
Сергей Власов
Подробная информация о списке рассылки Sisyphus