Paketnamen zu nicht-installierten Dateien finden
Aus BraLUG-Wiki
(Unterschied zwischen Versionen)
MaD (Diskussion | Beiträge) K (Typo) |
|||
Zeile 1: | Zeile 1: | ||
− | Jeder kennt das Problem: Man kompiliert gerade froehlich vor sich hin und ploetzlich braucht man eine foobar.h oder irgendeine wilde Bibliothek. Leider sind APT und DPKG da oft nicht wirklich hilfreich, trotz der | + | Jeder kennt das Problem: Man kompiliert gerade froehlich vor sich hin und ploetzlich braucht man eine foobar.h oder irgendeine wilde Bibliothek. Leider sind APT und DPKG da oft nicht wirklich hilfreich, trotz der super-Kuh-Kraefte. Natuerlich gibt es zwei Loesungen fuer das Problem, eine elegante und eine ziemlich schnoede. Fangen wir mit letzterer an: |
http://packages.debian.org/ | http://packages.debian.org/ |
Version vom 10. November 2005, 12:01 Uhr
Jeder kennt das Problem: Man kompiliert gerade froehlich vor sich hin und ploetzlich braucht man eine foobar.h oder irgendeine wilde Bibliothek. Leider sind APT und DPKG da oft nicht wirklich hilfreich, trotz der super-Kuh-Kraefte. Natuerlich gibt es zwei Loesungen fuer das Problem, eine elegante und eine ziemlich schnoede. Fangen wir mit letzterer an:
http://packages.debian.org/
Meistens findet man hier, was man sucht. Wenn man nun aber keinen Browser benutzen will, gibt es auch eine schoenere Moeglichkeit:
$ apt-file search foobar.h
Um das zu benutzen muss man allerding vorher die Pakete apt-file und curl installieren und die Datenbank von apt-file anlegen bzw. aktualisieren:
# apt-get install apt-file curl # apt-file update
Zwei Fragen kann ich leider nicht beantworten:
1. Wie bekommt man ohne Web-Browser oder Raten heraus, in welchem Paket apt-file steckt? 2. Warum gibt es in der ganzen Distro keine einzige foobar.h?