On 30 Apr 2003 at 1:34, Peter Lipp wrote:
Der Befehl im Betreff gibt eine schön sortierte Liste der installierten Pakete aus. Allerdings befinden sich darin auch viele, die die Zeichen "lib" nicht enthalten. Irgendwas bewirkt grep aber offenbar schon, da eben bei weitem nicht alle installierten rpms angezeigt werden.
Falsche Verwendung von '*'! Es reicht ein: "rpm -qa|grep lib|sort". Das liefert alles aus "rpm - qa", was irgendwo das pattern "lib" enthält.
BTW: Gehe ich recht in der Annahme, daß man beim installieren Yast meiden sollte, wenn man einaml mit rpm selbst (erfolgreich) Hand angelegt hat? Ich habe den Eindruck, daß sowohl rpm, als auch Yast auf eigene db zurückgreift und sich um andere installierte Pakete nicht kümmert. Allerdings habe ich gelesen, daß Yast --force und --nodeps (ich fühle mich diskriminiert) also doch wohl auch rpm verwendet (?). Peter
a) yast verwendet rpm b) das mit --force und --nodeps stimmt (IMO) c) yast prüft aber _vor_ dem Instalieren die Abhängigkeiten und fordert Dich auf, diese Aufzulösen. d) ob man yast verwenden will oder nicht, ist Geschmackssache. Du kannst aber ohne Schwierikgkeiten ein rpm manuell installieren und danach wieder yast benutzen. Andreas