Hintergrund
Ubuntu erlaubt keinen Upload von Binärpaketen, sondern nur von Quellpaketen, die von Build-Servern erstellt wurden.
Es ist nicht so einfach, Ihre Pakete direkt in Ubuntu-Repositories zu bekommen. Es wird empfohlen, es zuerst in Debian zu haben und von dort aus zu synchronisieren. Sie können es also vorerst in Ihrem PPA ablegen. Sie können mit Ihrem Launchpad-Konto eine PPA erstellen.
Hochladen auf PPA
Wenn Sie früher debuild
das Paket erstellt haben, ist Ihre Arbeit etwas einfacher. debuild
generiert viele Dateien, einschließlich .dsc und .changes
Möglicherweise haben Sie .dsc
file with verwendet pbuilder-dist
, um die deb-Datei zu erstellen. Jetzt müssen Sie sie nur noch auf einer PPA veröffentlichen. Verwenden
dput ppa: yourlaunchpadusername / ppaname foo.changes
Sie müssen das Paket vor dem Hochladen mit demselben Schlüssel signieren, den Sie in Ihrem Launchpad-Konto hochgeladen haben
Debian / Ubuntu einschieben
Das Pushen Ihres Pakets in Ubuntu / Debian-Repositories beinhaltet eine Überprüfung durch den Betreuer und die FTP-Master von Debian. Die Lizenz muss eindeutig und eindeutig sein. Möglicherweise benötigen Sie einen Sponsor für das Hochladen auf Debian
ITP einreichen
Möglicherweise müssen Sie ein ITP (Intend to package) einreichen , um es in Debian zu packen . Dies ist nur ein formelles Verfahren.
Wenn das Paket in experimental / unstable verfügbar ist, können Sie mithilfe des requestsync
Tools eine Synchronisierungsanforderung auf LP ablegen. Damit requestsync
Sie arbeiten können, müssen Sie sich manage-credentials
beim Launchpad anmelden
Beide Tools sind im Lieferumfang enthalten ubuntu-dev-tools