Wie Paketbeschreibungen durchsuchen?
Hallo, wie kann ich die Beschreibungen noch nicht installierter Pakete ohne YaST2 (funktioniert bei mir nicht mehr richtig) unter SuSE 7.3 durchsuchen? Felix
Hallo Felix, Ich hatte mal ein ähnliches Problem. Ich musste herausfinden, in welchem Paket ein bestimmtes Programm zu finden ist. Auf der 1. CD oder auf der DVD befindet sich eine Datei ARCHIVES.gz. Darin befinden sich die Paketbeschreibungen. Die Befehlszeile zgrep blabla /cdrom/ARCHIVES.gz brachte bei mir Erfolg. Grüsse Marco mailto:marco.schuler@scopein.ch Monday, February 25, 2002, 3:19:00 PM, Felix Klee wrote:
Hallo,
wie kann ich die Beschreibungen noch nicht installierter Pakete ohne YaST2 (funktioniert bei mir nicht mehr richtig) unter SuSE 7.3 durchsuchen?
Felix
On Monday 25 February 2002 03:57 pm, Marco Schuler wrote:
Ich hatte mal ein ähnliches Problem. Ich musste herausfinden, in welchem Paket ein bestimmtes Programm zu finden ist.
Auf der 1. CD oder auf der DVD befindet sich eine Datei ARCHIVES.gz. Darin befinden sich die Paketbeschreibungen. Die Befehlszeile
zgrep blabla /cdrom/ARCHIVES.gz
brachte bei mir Erfolg.
Ich kenne diese Methode. Leider bringt sie jedoch keine vernünftigen Resultate, denn als Ergebnis erhält man dann immer nur einzelne Zeilen und keine kompletten Beschreibungen. Außerdem, werden zusätlich alle Dateinamen, die den Suchbegriff enthalten, angezeigt. Deshalb verwende ich dann lieber less ARCHIVES.gz. Allerdings dauert dann das Durchsuchen sehr lange: ich habe gerade vermutlich etwa 10min gebraucht, um ARCHIVES.gz nach Scheme-Interpretern zu durchsuchen. Mit YaST2 wäre das eine Sache von etwa einer Minute. Felix
Hallo, On Mon, 25 Feb 2002, Felix E.Klee wrote:
On Monday 25 February 2002 03:57 pm, Marco Schuler wrote:
zgrep blabla /cdrom/ARCHIVES.gz
Ich kenne diese Methode. Leider bringt sie jedoch keine vernünftigen Resultate, denn als Ergebnis erhält man dann immer nur einzelne Zeilen und keine kompletten Beschreibungen.
Also zumindest SuSE 7.2 hat auf dem ftp ein Verzeichnis suse/contents in dem zu allen Paketen (quasi) die Ausgabe von 'rpm -qpi[l?]' abgelegt ist... Also versuche mal: $ mount /cdrom ## [oder wo du dein cdrom eben hinmountest] $ grep 'BEGRIFF' /cdrom/suse/contents/* durch Variationen des grep (z.B. grep -H ... > /dev/null) kannst du erstmal nur eine Liste der Dateien ausgeben lassen, in denen "BEGRIFF" auftaucht... -dnh --
Noe, ich kann beim besten Willen nix siggwuerdeiges entdecken... Ich hab' mir auch Mühe gegeben! -- David Haller und Christian Mueller in suse-talk
Dienstag, 26. Februar 2002 10:49 David Haller wrote: [...]
On Mon, 25 Feb 2002, Felix E.Klee wrote:
On Monday 25 February 2002 03:57 pm, Marco Schuler wrote:
zgrep blabla /cdrom/ARCHIVES.gz
Ich kenne diese Methode. Leider bringt sie jedoch keine vernünftigen Resultate, denn als Ergebnis erhält man dann immer nur einzelne Zeilen und keine kompletten Beschreibungen.
Also zumindest SuSE 7.2 hat auf dem ftp ein Verzeichnis suse/contents in dem zu allen Paketen (quasi) die Ausgabe von 'rpm -qpi[l?]' abgelegt ist...
Also versuche mal:
$ mount /cdrom ## [oder wo du dein cdrom eben hinmountest] $ grep 'BEGRIFF' /cdrom/suse/contents/*
durch Variationen des grep (z.B. grep -H ... > /dev/null) kannst du erstmal nur eine Liste der Dateien ausgeben lassen, in denen "BEGRIFF" auftaucht... [...] In Fortsetzung des find threads: mount /cdrom find /cdrom/suse/contents -type f -exec grep -H Suchbegriff {} \; Tschüss, Thomas
Hallo, On Mon, 25 Feb 2002 at 15:19 (+0100), Felix E. Klee wrote:
wie kann ich die Beschreibungen noch nicht installierter Pakete ohne YaST2 (funktioniert bei mir nicht mehr richtig) unter SuSE 7.3 durchsuchen?
dafür gibt es ein nettes Skript. Es heißt "pin" und kann von folgender URL heruntergeladen werden: http://www.hennevogel.de/scripts/pin/ Gruß, Bernhard -- Freedom is just another word for nothing left to lose, Nothing don't mean nothing honey if it ain't free, now now. And feeling good was easy, Lord, when Bobby sang the blues, You know feeling good was good enough for me, Good enough for me and my Bobby McGee. -- Janis Joplin
On Monday 25 February 2002 05:51 pm, you wrote:
wie kann ich die Beschreibungen noch nicht installierter Pakete ohne YaST2 (funktioniert bei mir nicht mehr richtig) unter SuSE 7.3 durchsuchen?
dafür gibt es ein nettes Skript. Es heißt "pin" und kann von folgender URL heruntergeladen werden:
Das ist mir leider zu primitiv. Wenn ich z.B. "scheme" (eine Programmiersprache) als Suchbegriff angebe, wird im Ergebnis zwar oben ein Paket mit dem Namen "Scheme" aufgelistet, aber andere Scheme-Interpreter Guile, scsh, erscheinen nur in einer unübersichtlichen Liste darunter, die vermutlich das Ergebnis von "zgrep -i scheme Archives.gz" ist. Bei YaST2 hingegen werden alle Pakete fein säuberlich aufgelistet, wenn das Wort "scheme" in ihrer Beschreibung vorkommt. Trotzdem, danke für den Hinweis. Felix
Hallo, Felix E. Klee:
wie kann ich die Beschreibungen noch nicht installierter Pakete ohne YaST2 (funktioniert bei mir nicht mehr richtig) unter SuSE 7.3 durchsuchen?
Kann es sein, daß du dich als user einloggst, dann su machst, und dein yast2 funzt nicht? dann mach mal su - hat mich auch geholfen. ;-) Wenn nicht - vergiss den Einwurf. ;-) Gruß, Ratti
On Monday 25 February 2002 09:02 pm, Ratti wrote:
wie kann ich die Beschreibungen noch nicht installierter Pakete ohne YaST2 (funktioniert bei mir nicht mehr richtig) unter SuSE 7.3 durchsuchen?
Kann es sein, daß du dich als user einloggst, dann su machst, und dein yast2 funzt nicht? dann mach mal su - hat mich auch geholfen. ;-)
Vielen Dank, das ist die Lösung des Problems. Jetzt scheint YaST2 wieder zu funktionieren. Ich wundere mich nur, warum es früher auch mit "su" ohne "-" funktioniert hat. Felix
Moin,
* Felix E. Klee
wie kann ich die Beschreibungen noch nicht installierter Pakete ohne YaST2 (funktioniert bei mir nicht mehr richtig) unter SuSE 7.3 durchsuchen?
CD 1 eingelegt, gemounted $ rpm -qpi ~/cdrom/full-names/i386/* | less Und dann mit der Suchfunktion vom less durchwuehlen. Funktioniert auf SuSE 7.2 sehr gut. HTH, Andreas -- "Eine Sammlung von Kenntnissen macht keine Wissenschaft aus." [Hegel]
On Monday 25 February 2002 09:20 pm, Andreas Kneib wrote:
wie kann ich die Beschreibungen noch nicht installierter Pakete ohne YaST2 (funktioniert bei mir nicht mehr richtig) unter SuSE 7.3 durchsuchen?
CD 1 eingelegt, gemounted
$ rpm -qpi ~/cdrom/full-names/i386/* | less
Und dann mit der Suchfunktion vom less durchwuehlen.
Ich das mal ausprobiert. Allerdings werden nicht alle Packetbeschreibungen geladen, denn der obige Befehl bricht nach einiger Zeit mit der Fehlermeldung /cdrom/full-names/i386/TRANS.TBL does not appear to be a RPM package query of /cdrom/full-names/i386/TRANS.TBL failed ab. Das ist jedoch nicht so schlimm, weil YaST2 jetzt zum Glück wieder funktioniert (siehe Posting von Ratti). Felix
participants (8)
-
Andreas Kneib
-
Bernhard Walle
-
David Haller
-
Felix E. Klee
-
Felix E.Klee
-
Marco Schuler
-
Ratti
-
Thomas Templin