From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Mon, 12 Nov 2001 20:32:43 +0300 From: Sergey Vlasov To: Sisyphus ML Message-Id: <20011112203243.65251ad9.vsu@mivlgu.murom.ru> X-Mailer: Sylpheed version 0.6.5 (GTK+ 1.2.10; i586-alt-linux) Mime-Version: 1.0 Content-Type: text/plain; charset=KOI8-R Content-Transfer-Encoding: 8bit Subject: [sisyphus] reverting from rpm4 to rpm3 Sender: sisyphus-admin@altlinux.ru Errors-To: sisyphus-admin@altlinux.ru X-BeenThere: sisyphus@altlinux.ru X-Mailman-Version: 2.0 Precedence: bulk Reply-To: sisyphus@altlinux.ru List-Help: List-Post: List-Subscribe: , List-Id: List-Unsubscribe: , List-Archive: Archived-At: List-Archive: 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 и т.д. -- Сергей Власов