Ncurses - jak to z tym jest ?
Marek Obuchowicz
elephant w shadow.eu.org
Pią, 25 Wrz 1998, 19:29:42 CEST
> > 4) teraz warto wykonać:
> > rpm -qa >rpm.all
> > rpm -qla >rpm.filelist
> > (tak na wszelki wypadek).
> >
> > 5) a teraz hurtem:
> > rpm -Uhv glibc-2.0.94.i386.rpm --nodeps
> > rpm -Uhv rpm......
> > w tym momencie możesz skopiować sobie zawartość katalogu /var/lib/rpm na
> > pamiątkę, a zamiast niego utworzyć nowy i rpm --initdb
> >
>
> Wojtek podpowiedział, że możesz doprowadzić bazę rpm'a do
> (częściowego) porządku jeżeli masz jeszcze pakiety RH 5.1 z instalacji
> uruchamiając po prostu:
> cat rpm.all | xargs rpm --justdb --nodeps
> ale wcześniej ;) usuwasz z rpm.all wpisy dotyczące glibc (2.0.x) i
> rpm'a.
Skrypt ktory robi wszystko bez zandgo uszczerbku na bazie danych rpm-a:
#!/bin/sh
rpm -Uvh glibc rpm itpd
cp /var/lib/rpm/packages.rpm /tmp
rm /var/lib/rpm/*
rpm --initdb
cp /tpm/packages.rpm /var/lib/rpm
rpm --rebuilddb
+--------------------------------------------------------+
| Marek Obuchowicz <elephant w shadow.eu.org> |
| Magazyn Wirtu w l - http://wirtual.to.jest.to |
| oRIGIN: cAN aNYBODY tELL mE hOW tO tURN oFF cAPS lOCK? |
+--------------------------------------------------------+
Więcej informacji o liście dyskusyjnej pld-devel-pl