PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : suche befehl zum rpm suchen



lxuser
24.05.03, 11:59
ich möchte nach einem rpm suchen, und als ausgabe möchte ich installiert ja oder nein und falls ja die versionsnummer...
nun bin ich mit der hilfe von rpm bis zum befehl rpm -ql lalala gekommen allerdings kommt als ausgabe "das Paket lalala ist nicht installiert" auch wenn es definitiv installiert ist. ab da häng ich etwas fest, evtl weiß von euch jemand einen rat :ugly:
ps. mein system ist redhat9.0 falls das wichtig sein sollte

Der Gestreifte
24.05.03, 12:11
Hilft vielleicht ein vorheriges "rpm --rebuilddb"?

corresponder
24.05.03, 12:28
rpm -qa *name*

?!

lxuser
24.05.03, 12:29
also wäre rpm -ql ansich korrekt?
rebuilden will er komischweise auch nicht :rolleyes:
[root@localhost lxuser]# rpm --rebuilddb
Fehler: db4 error(16) from dbenv->remove: Das Gerät oder die Ressource ist belegt
ich bin davon ausgegangen das das selbstädnig ab und an mal aktualisiert wird
edit: @corresponder: den hatte ich auch schon mal getestet aber dort sieht es so aus:
[lxuser@localhost lxuser]$ rpm -qa lalala
[lxuser@localhost lxuser]$
passiert also gar nix..

corresponder
24.05.03, 12:32
rpm -qa *name*

*name* !!!!!

die sterne solltest du nutzen - case sensitive !

sebb_m
24.05.03, 12:56
ich mach das immer so




rpm -qa | grep name



beispiel:




[root@Sebb sebb]# rpm -qa | grep kd
kdelibs-common-3.1-58mdk
kdegraphics-3.1-9mdk
kdebase-devel-3.1-83mdk
kdeadmin-3.1-8mdk
kdemultimedia-devel-3.1-10mdk
kdelibs-3.1-58mdk
gtkdialogs-2.0-3mdk
kdebase-servicemenu-1.0-6mdk
kdebase-3.1-83mdk
kdenetwork-3.1-31mdk
kdelibs-devel-3.1-58mdk
galaxy-kde-0.2-18mdk
kde-i18n-de-3.1-1mdk
kdenetwork-devel-3.1-31mdk
kdegraphics-devel-3.1-9mdk
kdeutils-3.1-9mdk
kdemultimedia-3.1-10mdk
kdeartwork-kde-classic-3.1-3mdk
kdebase-nsplugins-3.1-83mdk
kdetoys-3.1-5mdk
kdeartwork-3.1-3mdk
mdkkdm-9.1-24mdk
galaxy-kde-kwin-0.2-18mdk
kdepim-3.1-17mdk

lxuser
24.05.03, 12:56
okay nun geht es einigermassen... gibts da auch ne lösung ohne case sensitive?
wenn ich case sensitive beachte geht es übrigends auch ohne sternchen
thx sebb_m, auch nicht schlecht!

sebb_m
24.05.03, 13:01
Original geschrieben von lxuser

[lxuser@localhost lxuser]$ rpm -qa lalala
[lxuser@localhost lxuser]$
passiert also gar nix..

du solltest rpm immer als root laufen lassen, seh ich grad!!!

lxuser
24.05.03, 13:11
jup ich weiss, war quasi ein versehen ;) weiss ja nun auch meinen fehler, wusste nähmlich nicht das groß / kleinschreibung zu beachten ist

kth
24.05.03, 14:37
Original geschrieben von lxuser
rebuilden will er komischweise auch nicht :rolleyes:
[root@localhost lxuser]# rpm --rebuilddb
Fehler: db4 error(16) from dbenv->remove: Das Gerät oder die Ressource ist belegtDieser Fehler ist in der Mehrzahl aller Fälle harmlos. Siehe dazu die Kommentare vom RPM-Maintainer Jeff Johnson unter: https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=83281

Original geschrieben von sebb_m
du solltest rpm immer als root laufen lassen, seh ich grad!!! Einzig für eine Datenbank-Abfrage ("query") ist das nicht nötig.

Falls die "case-sensitive" Möglichkeit rpm -qa 'suchmuster' nicht weiterhilft, gibt es natürlich noch das "case-insensitive" rpm -qa | grep -i 'suchmuster'.