Suchmaschine für Debian-Quellen

Die Debian-Quelltext-Suchmaschine erleichtert es Entwicklern, herauszufinden, welche Pakete eine bestimmte Funktion oder Bibliothek verwenden.

In Pocket speichern vorlesen Druckansicht 2 Kommentare lesen
Lesezeit: 1 Min.

Peter De Wachter hat eine Debian-Quelltext-Suchmaschine für Entwickler ins Leben gerufen. Damit lässt sich schnell herausfinden, in welchen Dateien zum Beispiel die Struktur usb_device vorkommt, die man für den Zugriff auf USB-Geräte benötigt.

Einerseits erleichtert dies Programmierern die Suche nach der richtigen Header-Datei, andererseits können die Entwickler der USB-Bibliothek libusb auf diese Weise sehen, welche anderen Debian-Pakete von etwaigen Änderungen in der Struktur betroffen wären. Die Suchmaschine OpenGrok bietet dabei sowohl eine Volltextsuche als auch spezialisierte Suchrubriken, etwa nach Definitionen, externen Symbolen oder die Begrenzung auf einen bestimmten Dateipfad an.

Derzeit ist der Datenbestand der Suchmaschine jedoch auf Debian Testing (Squeeze) beschränkt, für die Aufnahme der aktuellen Stable-Release Lenny sowie der Entwickler-Quellen (Sid) steht nach Aussagen De Wachters momentan nicht genügend Speicherplatz auf dem Server zur Verfügung. Auch scheint das Frontend der Suchmaschine noch nicht ganz wasserdicht zu sein – so ist es zum Beispiel nötig, geschweiften Klammern einen Backslash voranzustellen, weil es ansonsten zu einer SQL-Fehlermeldung der Datenbank kommt. (mid)