On Mon, Dec 10, 2001 at 05:39:26PM +0000, Paul Chitescu wrote:
> 
> Valkai Elod wrote:
> > 
> > On Mon, 10 Dec 2001, Paul Chitescu wrote:
> > 
> > >
> > > Valkai Elod wrote:
> > > >
> > > > No offence, dar unii nu citesc mesajul INTREG. Ceea ce vroiam eu era
> > > > pentru pachete NEINSTALATE, specificat clar in mesaj. Restul le stiam si
> > > > eu. Am citit --help si man. Am si incercat.
> > >
> > > rpm nu poate verifica in care pachete neinstalate se gaseste un anume
> > > fisier dar poate lista fisierele dintr-un .rpm deci se poate face ceva
> > > redirectind iesirea lui rpm -qlip intr-un script perl sau awk.
> > >
> > > O solutie mult mai practica pentru pachetele standard este instalarea
> > > pachetelor rpmdb-redhat sau rpmdb-Mandrake care contin baza de date a
> > > tuturor pachetelor (binare sau noarch) care vin pe CD.
> > 
> > [root@bartok RedHat]# rpm -q rpmdb-redhat
> > rpmdb-redhat-7.2-0.20010924
> > 
> > Mi-a venit si ideea asta, dar nu tine. Nu stiu de ce.
> > 
> > Iarasi trag o concluzie pripita:
> > 
> > rpm e prost => RedHat, SuSE, Mandrake si *-rpm sunt prosti.
> > Slack e gam greoi la pkg management.
> > Debian pare ultima alternativa.
> > 
> > Bineinteles, ca acum o sa spuna toata lista ca as putea modifica rpm sa
> > stie asa ceva. Chestia pe care l-am cerut este banala si nu pot sa cred ca
> > nimeni nu s-a gandit la ea.
> > 
> > Da stiu ca un scriptulet bash sau perl imi poate rezolva problema. Si,
> > deocamdata cred ca asa voi face. Dar tot trebuie sa vad ce poate .deb.
> 
> O concluzie evident pripita!
> 
> $ which rhrpm
> /usr/local/bin/rhrpm
> 
> $ cat `which rhrpm`
> #!/bin/sh
> exec rpm -dbpath /usr/lib/rpmdb/i386-redhat-linux/redhat/ $@
> 
> $ rhrpm -qf /sbin/fdisk
> util-linux-2.10s-12
> 
> Aaaaa... deci asa se foloseste rpmdb-redhat ;-)

Chiar atat de stupid nu sunt nici eu. Mi-am dat seama dupa ce am terminat de
upgradeuit (din greseala) ca trebuia sa folosesc rpmdb-redhat in felul urmator:
rpm --redhatprovides libcrypto.so.2, dat tot nu sunt multumit.
rhrpm -qf /sbin/fdisk iti da pachetul care contine fdisk-ul instalat (care era
de 7.1). La mine in 7.1 nu era libcrypto.so.2. Deci nu puteam sa fac asa ceva.

rpmdb se foloseste in modul indicat mai sus. Tu nicicum nu folosesti rpmdb in
exemplul tau. Folosesti de fapt baza de date pe care l-a construit rpm pe
masina ta (care-i cu totul altceva decat rpmdb dat de rh, care nu se schimba).

-- 

========================.~.===============================================
Elod VALKAI             /V\               "Linux is like a wigwam - 
[EMAIL PROTECTED]  // \\                no windows, no gates,
                      /(   )\                  apache inside!"
==netadmin@bartok===== ^`~'^ ==---phone:(+40)56 221273 (195913-home)---===
---
Send e-mail to '[EMAIL PROTECTED]' with 'unsubscribe rlug' to 
unsubscribe from this list.

Raspunde prin e-mail lui