rpm - bazy z informacji z dysku ????

Jacek Osiecki joshua2 w ciapek.uci.agh.edu.pl
Wto, 23 Mar 1999, 13:59:29 CET


On Thu, 18 Mar 1999, Tomasz Kłoczko wrote:

> On Wed, 17 Mar 1999, Wojciech "Sas" Cieciwa wrote:

> > Witam,

> > Mam ooooooooooooolbrzymi problem :(

> > dir /var/lib/rpm/ ????
> > PUSTY :((

> > I jak teraz zrobic aby nie trzeba bylo instalowac raz jeszcze calego
> > oprogramowania ???

> Możesz próbować poszukać pliku bazy w rzeczach skasowanych.
> Innej rady nie widzę.

Jeśli pamiętasz jakie pakiety miałeś zainstalowane - zainstaluj je z opcją
--justdb.

> [..]
> > Czy jest jakas metoda zweryfikowania wszystkich plikow na dysku ???
> > [do jakiego pakietu naleza] 

> # find / -name * -exclude <tu ścieżki w jakich ma nie szukać> | xargs \
> rpm -qf 2>&1 | grep not > lista_plików_nienależących_do_pakietów

Ale to wtedy, gdy masz zdrową bazę rpm-a...
Ja bym zrobił tak:

mkdir /tmp/rpm
rpm --initdb --dbpath /tmp/rpm
rpm --dbpath /tmp/rpm/ -Uhv --nodeps --force  --justdb \
/apps/src/bin-PLD-devel/*.i386.rpm
^^^^^^^^^^^^^^^^^^^^^^^^
Tutaj mam całą instalkę PLD.

A potem tak, jak napisał Tomek, tylko rpm --dbpath /tmp/rpm.

Swoją drogą, można by wrzucić gdzieś na ftp taką bazę - przydałaby się...

Pozdrawiam,
-- 
|            Jacek Osiecki               Kraków, tel. (012)-645 57 87       |
|mailto:joshua2 w linux.uci.agh.edu.pl     http://dwd.interkom.pl/joshua/     |




Więcej informacji o liście dyskusyjnej pld-devel-pl