PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : liste mit allen installierten rpms



knallerbse
13.12.02, 14:49
hi

gibt es in suse ein liste mit allen installierten rpms? also eine datei wo jede installierte rpm drin steht und die man ändern kann usw.

Mindstorm
13.12.02, 15:44
Hi,

auf der Console: rpm -qa > instrpmliste.txt

zum Bleifisch....

knallerbse
13.12.02, 16:08
und wie kann ich die datei ändern? ich hab die nvidia kernel treiber ausversehen 2 mal in der liste drinnen. wenn ich die jez löschen will, sagt er mir dass die rpm doppelt belegt is oder so... oder gibts nen befehl, der beide löscht?

micha
13.12.02, 16:19
Hi,

wenn Du ein Paket zweimal in unterschiedlichen Versionen installiert hast, dann reicht nicht mehr allein der Name des Pakets beim Entfernen. Du musst zusätzlich noch die Programmversion und eventuell noch die Paketversion angeben:



micha root #rpm -qa | grep nvidia-kernel
nvidia-kernel-1.0.3123-25
nvidia-kernel-1.0.3122-10
micha root#rpm -e nvidia-kernel-1.0.3122
micha root#


Gruß micha

knallerbse
13.12.02, 16:22
hab aber 2 mal des selbe :)

knallerbse
13.12.02, 16:25
hier meine ausgabe:

linux:/home/armin # rpm -qa | grep NVIDIA_kernel
NVIDIA_kernel-1.0-4191
NVIDIA_kernel-1.0-3123
NVIDIA_kernel-1.0-4191

so wenn ich jez:

rpm -e NVIDIA_kernel-1.0.3123

eingebe dann sagt er mir:

Fehler: Paket NVIDIA_kernel-1.0.3123 ist nicht installiert

genau das selbe bei den andern:

linux:/home/armin # rpm -e NVIDIA_kernel-1.0.4191
Fehler: Paket NVIDIA_kernel-1.0.4191 ist nicht installiert

kth
14.12.02, 13:29
Die Punkte und Bindestriche in den Paketbezeichnern solltest du schon so übernehmen, wie sie dir von rpm -qa mitgeteilt werden. :D

Bei mehreren Paketen mit gleicher Versionsnummer kommst du mit der rpm-Option --allmatches weiter.

knallerbse
15.12.02, 13:21
ups! hab ich garnet gesehen, dass ich "." statt "-" gemacht hab :ugly:
naja im moment hab ich schlimmerer probleme... ich hab mein x abgeschossen