Am Sonntag, 4. Februar 2007 12:42 schrieb David Haller: Hallo David,
Am Son, 04 Feb 2007, Al Bogner schrieb:
Am Sonntag, 4. Februar 2007 04:42 schrieb David Haller:
Am Sam, 03 Feb 2007, Al Bogner schrieb:
[..]
Ich verwende smart nicht, wie sieht die Liste denn aus?
Daran sieht man, dass man nicht einfach alles nach dem 1. "-" wegwerfen kann und das ist mein Problem:
yast2-tune-2.14.0-10@i586 yast2-tv-2.14.0-12@noarch
rpm -qa --queryformat '%{name}-%{version}-%{release}@%{arch}\n'
Mißverständnis, das will ich ja gerade nicht, denn das erzeugt die smart-Syntax.
Einfach die Paketnamen? Dann sollte folgendes helfen:
rpm -qa --queryformat '%{name}\n'
Vielen Dank, wie immer, David hat eine Lösung ;-)
Das könnte schon fast passen: rpm -qa --queryformat '%{name}\n' | sort | tr '\n' ' '
Es gibt ein kleines Problem mit "gpg-pubkey" Vgl. rpm -qa | grep "gpg-pubkey" gpg-pubkey-5f6842a4-3f045b8b gpg-pubkey-0dfb3188-41ed929b gpg-pubkey-c66b6eae-4491871e gpg-pubkey-6b9d6523-447450b7 ... rpm -qa --queryformat '%{name}\n' | grep "gpg-pubkey" gpg-pubkey gpg-pubkey gpg-pubkey ... Das kann man aber händisch lösen bzw. smart importiert die notwendigen Keys auf Anfrage automatisch. Das ist einer der Punkte, den ich bei smart schätze. Mit apt kann das zeimlich nerven, wenn man alle paar Updates bei mehreren Rechnern Keys importieren muss.
Ich würde die Liste mit Zeilenumbrüchen speichern.
Warum? Wegen des Vergleichs? Ich mache aus anderen Gründen beides.
Und erst beim Verfüttern an rpm/smart oder sonstwas ggfs. anpassen. Und sortieren würde ich auch nicht unbedingt (das hilft, wenn man die Liste nicht als eins übergeben kann, denn die Kommandozeilenlänge ist ja begrenzt (auf 128 kB normalerweise)).
Ansonsten:
smart OPTIONEN $(< paketliste ) oder xargs smart OPTIONEN < paketliste
Aber die Liste sollte wohl auf einen Schlag auf die Kommandozeile passen:
Ja, da gab es keine Probleme.
$ rpm -qa --queryformat '%{name}\n' | wc -c 11478
Die Frage ist nun, ob man die bereits installierten Pakete durch smart ignorieren lassen soll, oder sie selber entfernen soll.
Wenn man kann: ignorieren/aktualisieren lassen. Analog zu 'rpm -U'.
Irgendwas hat noch nicht gepasst. Die bereits installierten Pakete werden ignoriert bzw. als Fehler gemeldet. AUs irgendeinem Grund wurde aber bootchart nicht installiert. Ich hatte alfabetisch installiert. Al -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org