Hallo zusammen, ich hab grad ne 10.3 in einer Minimalinstallation aufgesetzt. Da ist jetzt kein ping dabei. Also hab ich danach gesucht: # pin ping | wc -l 3244 Wie finde ich nun auf effektive Weise das Paket, in dem ping drinsteckt? -- Andre Tann -- 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
Am Montag, 3. Dezember 2007 14:23 schrieb Andre Tann:
ich hab grad ne 10.3 in einer Minimalinstallation aufgesetzt. Da ist jetzt kein ping dabei. Also hab ich danach gesucht:
# pin ping | wc -l 3244
Wie finde ich nun auf effektive Weise das Paket, in dem ping drinsteckt?
Medium: DVD1 Path: /suse/i586/iputils-ss021109-233.i586.rpm -- 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
Norbert Vohwinkel, Montag, 3. Dezember 2007 14:48:
Medium: DVD1 Path: /suse/i586/iputils-ss021109-233.i586.rpm
Ja, da steckt ping drin. Aber wie hätte ich dieses Paket gefunden, wenn ich das nicht gewußt hätte? -- Andre Tann -- 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
Am 03.12.07 schrieb Andre Tann
Ja, da steckt ping drin. Aber wie hätte ich dieses Paket gefunden, wenn ich das nicht gewußt hätte?
Dafür gibt es pin oder "rpm -qf". Gruß Martin -- 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
Martin Schröder, Montag, 3. Dezember 2007 15:20:
Dafür gibt es pin
Genau. In meinem Ausgangsposting schrieb ich:
# pin ping | wc -l 3244
Das ist nicht effektiv.
oder "rpm -qf".
So habe ich es letztlich gemacht. Aber das geht auch nur, wenn man ein System hat, auf dem "which ping" ein Ergebnis bringt. Aber wenn man nur eine 10.3 in der Minimalinstallation hat, dann kommt man so auch nicht weiter. -- Andre Tann -- 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
* Andre Tann wrote on Mon, Dec 03, 2007 at 16:53 +0100:
Dafür gibt es pin
Genau. In meinem Ausgangsposting schrieb ich:
# pin ping | wc -l 3244
Das ist nicht effektiv.
oder "rpm -qf".
So habe ich es letztlich gemacht. Aber das geht auch nur, wenn man ein System hat, auf dem "which ping" ein Ergebnis bringt. Aber wenn man nur eine 10.3 in der Minimalinstallation hat, dann kommt man so auch nicht weiter.
http://search.rpmseek.com/search.html da kann man openSuSE, Architektur (i586) auswählen und dann "Paket enthält die Datei" benutzen. Ich bin mir nicht sicher, aber ich würde erwarten, dass smart das aus rauskriegt (search/find oder sowas?). Könnten ja auch etliche Pakete sein und verschiedene pings haben etc. Nicht installierte RPMs kann man mit sowas wie $ rpm -qlp files listen, aber ist sicherlich genauso schlimm wie pin (BTW, was es alles gibt). Weiss nicht, ob man da noch ein --whatprovides einbauen kann oder so und wie man den Pfad rauskriegt. google `ping rpm packet suse' fand auch http://groups.google.com/group/de.comp.os.unix.linux.misc/browse_thread/thre... mit einem weiteren Tip * Helmut Hullen:
Suche in "ARCHIVES.gz" nach "bin/ping" liefert "iputils".
oki, Steffen -- Dieses Schreiben wurde maschinell erstellt, es trägt daher weder Unterschrift noch Siegel. -- 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
Am 03.12.07 schrieb Andre Tann
ich hab grad ne 10.3 in einer Minimalinstallation aufgesetzt. Da ist jetzt kein ping dabei. Also hab ich danach gesucht:
Das ist Absicht. Lies nochmal die Releasenotes. Gruß Martin -- 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
Martin Schröder, Montag, 3. Dezember 2007 15:04:
Das ist Absicht. Lies nochmal die Releasenotes.
Das weiß ich, diesen Hinweis hatte ich selbst kürzlich in dieser Liste gegeben. Die Frage war dahingehend, wie ich ein Paket sinnvoll finde (nicht: in welchem Paket ping drinsteckt, das weiß ich. Ich weiß nur nicht, wie man es sucht, wenn man das Paket nicht kennt). -- Andre Tann -- 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
Hallo Martin. On Monday 03 December 2007 15:17:45 Andre Tann wrote:
Ich weiß nur nicht, wie man es sucht, wenn man das Paket nicht kennt).
Wohl mit webpin. Allerdings ergibt "webpin -c ping" bei mir ein "FAILED: received error from server: 500 Internal Server Error" :( Roman -- Roman Fietze Telemotive AG Büro Mühlhausen
Hallo, Am Mon, 03 Dez 2007, Andre Tann schrieb:
ich hab grad ne 10.3 in einer Minimalinstallation aufgesetzt. Da ist jetzt kein ping dabei. Also hab ich danach gesucht:
# pin ping | wc -l 3244
Wie finde ich nun auf effektive Weise das Paket, in dem ping drinsteckt?
(Unter OpenSUSE 10.2): $ pin ping | wc -l 4425 $ pin bin/ping | wc -l 18 Das listet /bin/ping, /bin/ping6 und /usr/sbin/pinger aus squid. $ pin 'bin/ping$' | wc -l 16 Das listet nur noch '/bin/ping'. Da pin intern [z]grep verwendet, kann man auch Regexe verwenden... HTH, -dnh -- Human beings, who are almost unique in having the ability to learn from the experience of others, are also remarkable for their apparent disinclination to do so. -- Douglas N. Adams, Last Chance To See -- 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
David Haller, Montag, 3. Dezember 2007 18:19:
(Unter OpenSUSE 10.2): $ pin ping | wc -l 4425 $ pin bin/ping | wc -l 18
OK, das setzt voraus, daß man weiß, wo später die Datei liegen wird. Letztlich habe ich so auch problemlos mein Ping gefunden (rpm -q --whatprovides /bin/ping), weil ich eine andere Installation hatte, wo mir which ping eine Antwort gab. Aber wenn man das nicht weiß? Gibts nicht ne Möglichkeit, "ich such ein Programm namens ping" zu formulieren? Naja, recht akademisch das ganze, ich habs ja gefunden... -- Andre Tann -- 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
Hallo Andre! Am 03.12.2007 um 18:58 Uhr schrieb Andre Tann:
David Haller, Montag, 3. Dezember 2007 18:19:
(Unter OpenSUSE 10.2): $ pin ping | wc -l 4425 $ pin bin/ping | wc -l 18
OK, das setzt voraus, daß man weiß, wo später die Datei liegen wird. [...] Aber wenn man das nicht weiß? Gibts nicht ne Möglichkeit, "ich such ein Programm namens ping" zu formulieren? Wo sollte denn ein Programm liegen, wenn nicht unter einem bin- oder sbin-Verzeichnis?
cu Peter -- 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
Peter Geerds, Montag, 3. Dezember 2007 19:26:
Wo sollte denn ein Programm liegen, wenn nicht unter einem bin- oder sbin-Verzeichnis?
Da hast jetzt auch wieder recht... war mir so gar nicht aufgefallen, daß David bin/ping und nicht /bin/ping geschrieben hatte. So gesehen ist das schon so ziemlich das, was ich suchte. Danke... -- Andre Tann -- 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
Hallo, Am Mon, 03 Dez 2007, Andre Tann schrieb:
Peter Geerds, Montag, 3. Dezember 2007 19:26:
Wo sollte denn ein Programm liegen, wenn nicht unter einem bin- oder sbin-Verzeichnis?
Da hast jetzt auch wieder recht... war mir so gar nicht aufgefallen, daß David bin/ping und nicht /bin/ping geschrieben hatte. So gesehen ist das schon so ziemlich das, was ich suchte.
*hehe*[0]. pin 'bin/foo' findet eben auch /sbin/foo, /usr/sbin/foo, /opt/kde*/bin/foo aber auch '/usr/sbin/foobar' usw. :) Daher ggfs. (wenn man's weiß) das Muster noch einschränken durch ein "$" (bin/foo$). Und wie gesagt: pin verwendet [z]grep um die ARCHIVES.gz[1] zu durchsuchen. pin ist ein bequemer Zugriff darauf (und durchsucht auch die RPM DB) man kann daher "normale" grep-Regex verwenden. Also z.B. auch '/[^/]*foo[^/]*\.html$'... Achso: man 7 regex, grep verwendet "basic REs"[2]. -dnh [0] so langsam solltest du doch wissen, daß du bei mir genau lesen mußt ;) [1] und verwaltet auch mehrere verschiedener Distri-Versionen davon [2] warum pin nicht egrep oder (wenn das nicht gewollt ist) fgrep verwendet oder ist mir schleierhaft. -- "Grove giveth and Gates taketh away." - Bob Metcalfe (inventor of Ethernet) on the trend of hardware speedups not being able to keep up with software demands -- 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
participants (7)
-
Andre Tann
-
David Haller
-
Martin Schröder
-
Norbert Vohwinkel
-
Peter Geerds
-
Roman Fietze
-
Steffen Dettmer