Paketeupload ins PPA

Aus easyVDR-Wiki
Zur Navigation springen Zur Suche springen

Mitglied der Gruppe „easyvdr-team“ werden

Launchpad-Account erstellen:

Im Anschluss bekommt man eine Mail von Launchpad. Den Link anklicken um deine Mailadresse bei Launchpad zu validieren.

Nun kann man sich hier einloggen:


Login


und https://launchpad.net/~easyvdr-team/ anwählen oder nach „easyvdr-team“ suchen und dort „Join the team“ anklicken.


Join the team


Danach wirst du von Martin oder Sinai der Gruppe hinzugefügt.
Jetzt musst du auf deinen Namen rechts oben klicken um dein Profil zu sehen.


Name


Nun musst du den Ubuntu Code of Conduct signieren (auf das gelbe Ausrufezeichen klicken).


Code of Conduct


Dann geht es weiter mit „Register an Open GPG-Key“ - hierzu muss man sich nochmals einloggen

Jetzt wird nach dem Fingerprint des GPG-Schlüssels gefragt.

Falls man noch keinen PGP-Schlüssel hat, erzeugt man einen mit

gpg --gen-key

(Als Mailadresse bei diesem Schlüssel MUSS man die registrierte Mailadresse bei Launchpad angeben!!!)

Danach oder falls man bereits einen Schlüssel hat, kann man ihn mit

gpg --list-keys 

ausgeben lassen, die Ausgabe sieht etwa so aus:

/home/benutzername/.gnupg/pubring.gpg
-------------------------------
pub   1024D/54D14FF2 2007-02-19
uid                  Vorname Nachname (Kommentar) <[email protected]>
sub   2048g/E10DFE1D 2007-02-19

Die "key-id", die im nächsten Schritt benötigt wird, wäre 54D14FF2.

PGP-Schlüssel veröffentlichen

Nun lädt man den öffentlichen Schlüssel auf einen Keyserver hoch

gpg --keyserver keyserver.ubuntu.com --send-keys 54D14FF2 

Bis er auch beim Ubuntu-Keyserver angekommen ist, kann evtl. eine Stunde vergehen.

Fingerabdruck erzeugen

Mit

gpg --fingerprint 54D14FF2 

erzeugt man den Fingerabdruck, er sieht etwa so aus:

27E0 7815 B47C 0397 90D5  8589 27D9 A27B F3F9 6058

Diesen Fingerprint gibt man auf der Launchpad-Seite ein. Nun bekommt man erneut eine verschlüsselte Mail, die man mit seinem Passwort öffnen muss.

Wie man eine Mail mit seinem privaten GPG-Schlüssel entschlüsselt, hängt vom Mailclient ab.

In der entschlüsselten Mail auf den Link unterhalb von

Please go here to finish adding the key to your Launchpad account:

klicken.

War das erfolgreich hast du deinen Key bei Launchpad hinterlegt und signierst deine Pakete mit deinem lokalen privaten Key – nur mit dieser Kombination ist ein Upload eines Paketes möglich.

Danach speichere dir den Code of Conduct auf deine Platte, indem du auf https://launchpad.net/codeofconduct auf „Download“ mit der rechten Maustaste und „Speichern unter“ auswählst. Nun signierst du den "Code of Conduct" mit

gpg --clearsign UbuntuCodeofConduct-2.0.txt

und bestätigst mit deinem Passwort für den GPG-Schlüssel. Nun wird eine Datei UbuntuCodeofConduct-2.0.txt.asc generiert, die du mit

cat UbuntuCodeofConduct-2.0.txt.asc

anzeigst und ihn ins entsprechende Feld bei Launchpad kopierst und bestätigst.

Damit sollte jetzt auf deiner Seite bei „Signed Code of Conduct“ ein Yes stehen und deine Registrierung bei Launchpad ist komplett.

Nun kannst du Pakete in unser PPA laden.