Frage

Was ist das Web-Interface-Tool, das für die Bekanntmachung ihrer benutzerdefinierten Repositorys im Web verwenden Debian oder Ubuntu?

Wie packages.debian.org

Ist solches Werkzeug sourced offen, so dass es für eine benutzerdefinierte Repository wiederverwendet werden könnte?

War es hilfreich?

Lösung

Die Skripte, die das Archiv zu verwalten sind Open Source, sie sind in einem Debian-Paket namens dak. Ich glaube nicht, das die Web-Seiten enthält, aber ich bin nicht sicher. Ich würde vorschlagen, emailling ftpmaster@debian.org oder debian-www@lists.debian.org und zu fragen.

die Pakete Datei Parsing ist in der Tat sehr einfach, aber es gibt immer noch eine Menge Arbeit eine schöne Reihe von Web-Seiten daraus zu machen, so dass es einen Besuch wert wäre, wenn Sie halten, was debian Verwendung erhalten.

Andere Tipps

Sie wirklich nur etwas brauchen die Paketdatei zu analysieren, nicht wahr? Beispiel Paketdatei . Ich habe nie versucht, bevor dies zu tun, aber ich kann nicht vorstellen, dass es eine schreckliche Aufgabe zu sein.

Edit:. Nun wäre es technisch die repo werden Spidern eine Reihe von Paketdateien zu verarbeiten, aber das würde es nicht machen zu viel härter

Edit 2: Wenn Sie die Pakete Dateien manuell angeben. Dann würde es wieder einfach sein.

Es gibt Perl-Module die Pakete zu analysieren Datei, wenn Sie zu dieser Art von Informationen erhalten möchten, DPKG :: Parse zum Beispiel kann das tun. Sie könnten eine Webseite aus diesen Daten ähnlich die URL bauen Sie zur Verfügung gestellt.

Es gibt auch Tools in Debian, eine "individuelle Repository." Ein solches Repository kann der lokal erstellten Pakete zum Beispiel oder bestimmte Versionen der Dinge enthalten, die Sie um sich haben möchten. Werkzeuge, die Sie vielleicht wollen, betrachten, dies zu tun sind reprepro, apt-ftparchive, Mini-dinstall und debarchiver. Ich habe für die persönliche Pakete verwendet reprepro und kann es empfehlen, ich habe die anderen nicht verwendet.

verwendet Debian ein Tool namens dak, aber es wird mit Tausenden von Paketen für eine Repo konzipiert und schlecht dokumentiert, da es entworfen wurde, nur von Debian verwendet werden. Es ist nicht für die persönlichen Pakete empfohlen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top