Über Personal Package Archives (PPAs) können Entwickler unkompliziert eigene Paket-Repositories für Ubuntu anbieten. Ein ganz ähnliches System geht jetzt im Rahmen des Debusine-Projekts für Debian an den Start – vorerst allerdings noch im Beta-Stadium.
Debusine bezeichnet eine noch relativ junge Continuous-Integration-Plattform, die beim Bau und der Erstellung von Debian hilft. In ihr dürfen Debian-Entwickler ab sofort eigene APT-Repositories einrichten und darüber zusätzliche Softwarepakete ausliefern. Sinnvoll sind solche PPAs in gleich mehreren Lebenslagen. So können Entwickler experimentelle oder fehlerkorrigierte Anwendungen anbieten und testwillige Nutzer um Feedback bitten.
Darüber hinaus lässt sich auf diesem Weg nützliche Software verteilen, der eine Aufnahme in die Distribution verwehrt bleibt – beispielsweise weil sie Debian-Standards missachten muss. Von bereits in der Distribution enthaltenen Programmen können derartige Repositories schließlich noch neuere Versionen beziehungsweise Daily Builds bereithalten.
Bislang mussten Debian-Entwickler in solchen Fällen ein Repository mit Hilfen wie Reprepro oder Aptly aufsetzen. Das gelingt jetzt innerhalb von Debusine deutlich einfacher. Den dort angelegten Repositories stehen zudem die Funktionen der Plattform beiseite. Dazu gehören insbesondere die automatisierten Qualitätschecks. Jedes Repository signiert Debusine mit einem eigenen Schlüssel aus dem entsprechenden Debusine-Dienst.
Derzeit stehen die PPAs allen Debian-Entwicklern und Maintainern zur Verfügung. Diese können über die Seite https://debusine.debian.net/ öffentlich zugängliche Repositories einrichten. Die Verwaltung übernimmt dabei der „debusine-client“ ab der Version 0.14.1.
Die über ein Repository angebotene Software muss unter einer Lizenz stehen, die eine Verbreitung im Rahmen von Debian gestattet. Und es gibt noch eine Einschränkung: Derzeit befindet sich die PPA-Funktion in der Beta-Phase. Wer sie nutzt, muss folglich mit Problemen rechnen.





