Mailinglist Archive: opensuse-de (2153 mails)
| < Previous | Next > |
Re: 10.2: smart-Paketliste für anderen Rechner übernehmen
- From: Al Bogner <suse-linux@xxxxxxxxxxxxxxxxxxxx>
- Date: Sun, 4 Feb 2007 13:22:32 +0100
- Message-id: <200702041322.32270.suse-linux@xxxxxxxxxxxxxxxxxxxx>
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@xxxxxxxxxxxx
Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken
Sie eine Mail an: opensuse-de+help@xxxxxxxxxxxx
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@xxxxxxxxxxxx
Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken
Sie eine Mail an: opensuse-de+help@xxxxxxxxxxxx
| < Previous | Next > |