Nach Datei in RPMs suchen
Hallo. Wie kann ich in SuSE 7.2 erfahren, welches (evtl. nicht installierte) Paket eine bestimmte Datei oder ein Provides beinhaltet? Beispiel: Ich möchte gerne wissen, welches Paket ich installieren muss um xauth zu erhalten. Nun könnte ich natürlich mühselig alle RPMs von 7.2 downloaden und dann etwas wie for f in *rpm; do rpm -qpl $f | grep -q xauth && echo $f rpm -qp --provides $f | grep -q xauth && echo $f done machen. Nur ist das zum einen sehr Zeitaufwendig da rpm hier für jedes Paket 2x angeschmissen wird, und zum anderen ist das auch nicht sonderlich elegant. In Mandrake würde ich dazu einfach "urpmq xauth" sagen und hätte in sehr kurzer Zeit das Ergebnis. Wie geht das in SuSE? Ich habe versucht in yast -> Paketverwaltung nach xauth in der Paketauskunft zu suchen, nur erhalte ich da keine Treffer (was nicht sein kann, da xauth unter Garantie Bestandteil von SuSE ist - oder?). Ach, da ich nur einen Konsolenlogin auf dem SuSE Server habe, brauche ich ein Konsolentool. Mit X Tools ist mir nicht geholfen. Danke, Alexander Skwar -- How to quote: http://learn.to/quote (german) http://quote.6x.to (english) Homepage: http://www.iso-top.de | Jabber: askwar@a-message.de iso-top.de - Die günstige Art an Linux Distributionen zu kommen Uptime: 4 days 2 hours 39 minutes
* On Fri, 21 Jun 2002 at 22:36 +0200, Alexander Skwar wrote:
Wie kann ich in SuSE 7.2 erfahren, welches (evtl. nicht installierte) Paket eine bestimmte Datei oder ein Provides beinhaltet? [...] In Mandrake würde ich dazu einfach "urpmq xauth" sagen und hätte in sehr kurzer Zeit das Ergebnis.
Wie geht das in SuSE? Ich habe versucht in yast -> Paketverwaltung nach xauth in der Paketauskunft zu suchen, nur erhalte ich da keine Treffer (was nicht sein kann, da xauth unter Garantie Bestandteil von SuSE ist - oder?).
Früher gings mal in yast, ist aber aus irgendeinem Grund abgedreht worden. Auf der CD/DVD findest Du ein Verzeichnis suse/contents, da ist zu jedem Paket die Beschreibung und eine Fileliste drinnen: adalbert@leo:/usr/local/data/cd-cache/suse-7.2.0-0/suse/contents > grep -r xauth * [...] xf86:/usr/X11R6/bin/xauth [...] -- Adalbert PGP welcome, request public key: mailto:adalbert+key@lopez.at
Alexander Skwar
Wie kann ich in SuSE 7.2 erfahren, welches (evtl. nicht installierte) Paket eine bestimmte Datei oder ein Provides beinhaltet?
http://www.rpmfind.net/ (Dort kann man einen Dateinamen eingeben und erhält eine Liste mit Paketen, die diese Datei üblicherweise enthalten. Die Angaben treffen nicht immer 100%ig auf SuSE zu, aber meißtens liefern sie einen guten Ausgangspunkt für die weitere Suche. -- (e)mail-address and gpg-key at http://martins.zangpo.org/ or rot13 znegva-fpuzvgm@jro.qr and ask your favorite keyserver
Hallo, Am Freitag, 21. Juni 2002 22:36 schrieb Alexander Skwar:
Wie kann ich in SuSE 7.2 erfahren, welches (evtl. nicht installierte) Paket eine bestimmte Datei oder ein Provides beinhaltet?
Nicht nach den provides, aber nach Dateien (was üblicherweise reicht) kannst du sehr leicht suchen: zgrep xauth /pfad/zu//CD1/ARCHIVES.gz Bei 7.3 und 8.0 kannst du auch "pin xauth" nehmen. Schöne Grüße aus Bremen hartmut
participants (5)
-
Adalbert Michelic
-
Alexander Skwar
-
Daniel Seuthe
-
Hartmut Meyer
-
Martin Schmitz