[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