Welches rpm-Paket enthält die Datei xyz?: Unterschied zwischen den Versionen
Robi (Diskussion | Beiträge) K (Rechtschreibung) |
|||
Zeile 11: | Zeile 11: | ||
* zuerst den kompletten Dateinamen mit Path suchen | * zuerst den kompletten Dateinamen mit Path suchen | ||
− | * mit dem | + | * mit dem Ergebnis in der RPM-Datenbank suchen |
<pre> | <pre> | ||
# which playwave | # which playwave | ||
Zeile 25: | Zeile 25: | ||
'''pin''' ist ein SuSE eigenes Tool das auf das ARCHIVE.gz der CD/DVD und die RPM-Datenbank zurückgreift, daher funktioniert das auch nur unter SuSE.<br/> | '''pin''' ist ein SuSE eigenes Tool das auf das ARCHIVE.gz der CD/DVD und die RPM-Datenbank zurückgreift, daher funktioniert das auch nur unter SuSE.<br/> | ||
− | ; PIN - Package | + | ; PIN - Package INformation. : Pin durchsucht die installierten Pakete (rpm -qi, -ql) und die ARCHIVE.gz Dateien nach der gewünschten Information. Es werden, sofern vorhanden, die Dateien README, README.SuSE und die FAQ angezeigt. |
Zeile 34: | Zeile 34: | ||
* Das Programm verlangt jetzt das Rootpasswort | * Das Programm verlangt jetzt das Rootpasswort | ||
* sollte die Datei ARCHIVES.gz noch nicht nach /var/lib/pin/ kopiert sein, verlangt es die Installations CD/DVD | * sollte die Datei ARCHIVES.gz noch nicht nach /var/lib/pin/ kopiert sein, verlangt es die Installations CD/DVD | ||
− | * Als | + | * Als Ergebnis unserer Suche erhalten wir |
<pre> | <pre> | ||
./CD1/suse/i586/SDL_mixer-1.2.5-203.i586.rpm: -rwxr-xr-x root root 6984 Apr 6 22:12 /usr/bin/playwave | ./CD1/suse/i586/SDL_mixer-1.2.5-203.i586.rpm: -rwxr-xr-x root root 6984 Apr 6 22:12 /usr/bin/playwave | ||
Zeile 51: | Zeile 51: | ||
− | |||
− | |||
Version vom 29. Dezember 2006, 16:05 Uhr
Inhaltsverzeichnis
Welches rpm-paket enthält die datei xyz
Autoren: taki Gimpel oc2pus
Hin und wieder einmal benötigt man eine spezielle LIB oder eine spezielle Datei aber hat keine Ahnung in welchem Paket diese enthalten ist.
Suchen in den installierten Paketen
- Dazu am besten gleich ein Beispiel
- Wir suchen das Paket, dass das Programm "playwave" installiert hat
- zuerst den kompletten Dateinamen mit Path suchen
- mit dem Ergebnis in der RPM-Datenbank suchen
# which playwave /usr/bin/playwave # rpm -qf /usr/bin/playwave SDL_mixer-1.2.5-203
Das Paket SDL_mixer in der Version 1.2.5-203 hat also dieses Programm auf dem Rechner installiert
Suchen in der ARCHIVE.gz
- Bemerkung
- Das funktioniert bei SuSE wenn man die CD oder DVD zur Hand hat
pin ist ein SuSE eigenes Tool das auf das ARCHIVE.gz der CD/DVD und die RPM-Datenbank zurückgreift, daher funktioniert das auch nur unter SuSE.
- PIN - Package INformation.
- Pin durchsucht die installierten Pakete (rpm -qi, -ql) und die ARCHIVE.gz Dateien nach der gewünschten Information. Es werden, sofern vorhanden, die Dateien README, README.SuSE und die FAQ angezeigt.
Wir suchen wieder nach einem Paket, das ein Programm "playwave" enthält und nutzen diesmal das Programm pin (siehe auch man pin(1))
# pin playwave
- Das Programm verlangt jetzt das Rootpasswort
- sollte die Datei ARCHIVES.gz noch nicht nach /var/lib/pin/ kopiert sein, verlangt es die Installations CD/DVD
- Als Ergebnis unserer Suche erhalten wir
./CD1/suse/i586/SDL_mixer-1.2.5-203.i586.rpm: -rwxr-xr-x root root 6984 Apr 6 22:12 /usr/bin/playwave
Suchen nach Paketen im Internet
Um Dateien bestimmten Paketen zuzuordnen, die wir nicht auf dem Rechner haben und die sich nicht auf unserer Installations CD/DVD befinden, kann man spezielle Suchmaschinen für solche Pakete benutzen.
- webpin - the online quest for the missing lib (engl) speziell für Suse auch ältere Versionen
- Die Suchmaschine für Linux rpm und Debian Pakete auch in deutsch mit vielfältigen Suchoptionen