Launchpad PPAs komfortabel authentifizieren

Launchpad PPAs komfortabel authentifizieren

18Seit einiger Zeit kann man PPAs aus den Launchpad authentifizieren damit man nicht mehr die Warnung beim installieren/updaten erhält das dies eine unsichere Quelle sei.

Leider empfinde ich das importieren der Schlüssel alles andere als einfach/komfortabel.

blackgr hat zum Glück ein Skript geschrieben das sich die Schlüssel selber herunterlädt und dann auch installiert.

Am besten nach /usr/local/bin kopieren dann ist es immer griffbereit.

Update 1
Es gibt ein Projekt auf Launchpad das sich Launchpad PPA key import script nennt, gut zu wissen falls blackr nicht mehr weiterentwickelt hat man eine Alternative.

Was sind Personal Package Archives?

Mit einem Personal Package Archive (PPA) können Sie Software und Updates direkt an Ubuntu-Benutzer verteilen. Erstellen Sie Ihr Quellpaket, laden Sie es hoch und Launchpad wird Binärdateien erstellen und diese dann in Ihrem eigenen apt-Repository hosten.

Das bedeutet, dass Ubuntu-Benutzer Ihre Pakete genau so installieren können, wie sie Standard Ubuntu-Pakete installieren, und sie erhalten automatisch Updates, sobald Sie sie erstellen.

Jede Person und jedes Team in Launchpad kann ein oder mehrere PPAs mit jeweils einer eigenen URL haben.

Pakete, die Sie in Ihrem PPA veröffentlichen, bleiben dort, bis Sie sie entfernen, sie werden durch ein anderes Paket ersetzt, das Sie hochladen, oder die Version von Ubuntu, gegen die sie erstellt wurden, wird obsolet.

Größe und Übertragungsgrenzen
Jeder PPA erhält 2 GiB Speicherplatz. Wenn Sie mehr Platz für ein bestimmtes PPA benötigen, fragen Sie uns.

Obwohl wir keine strenge Begrenzung des Datentransfers durchsetzen, werden wir uns mit Ihnen in Verbindung setzen, wenn Ihr Datentransfer ungewöhnlich hoch aussieht.

Unterstützte Architekturen
Wenn Launchpad ein Quellpaket in einem PPA erstellt, erstellt es standardmäßig Binärdateien für:

  • x86
  • AMD64

Sie können auch Builds für arm64, armhf und/oder ppc64el anfordern. Verwenden Sie die Seite “Details ändern” für das PPA, um die gewünschten Architekturen zu aktivieren.

Das Ändern der Architekturen, für die ein PPA baut, erzeugt keine neuen Builds für Quellpakete, die bereits in diesem PPA veröffentlicht sind; es wirkt sich nur darauf aus, welche Builds für neue Uploads erstellt werden. Wenn Sie Builds für neu aktivierte Architekturen ohne erneutes Laden erstellen müssen, gehen Sie zu “Paketdetails anzeigen” und dann zu “Pakete kopieren”, wählen Sie alle Pakete, für die Sie Builds erstellen möchten, wählen Sie “Dieses PPA”, “Dieselbe Serie” und “Vorhandene Binärdateien kopieren” und senden Sie das Formular über die Schaltfläche “Pakete kopieren”.

Wir verwenden OpenStack-Clouds für die Sicherheit während des Buildprozesses, um sicherzustellen, dass jeder Build eine saubere Build-Umgebung hat und verschiedene Entwickler sich nicht versehentlich gegenseitig beeinflussen können. Diese Clouds haben noch keine Unterstützung für die Architekturen powerpc und s390x; wenn sie das tun, wird es auch möglich sein, diese Architekturen in PPAs anzufordern.

Unterstützte Serien
Beim Erstellen eines Quellpakets können Sie eine der unterstützten Serien in Ihrer Changelog-Datei angeben, die auf der Launchpad-PPA-Seite aufgelistet sind.

Wenn Sie eine andere Serie angeben, wird der Build fehlschlagen.

PPA aktivieren
Bevor Sie ein PPA verwenden können, egal ob es Ihr eigenes ist oder zu einem Team gehört, müssen Sie es auf Ihrer Profilseite oder auf der Übersichtsseite des Teams aktivieren. Wenn Sie bereits ein oder mehrere Vorratspakete haben, können Sie hier auch zusätzliche Archive anlegen.

Ihr PPA-Schlüssel
Launchpad generiert einen eindeutigen Schlüssel für jedes PPA und verwendet ihn, um alle in diesem PPA enthaltenen Pakete zu signieren.

Das bedeutet, dass Leute, die Pakete von Ihrem PPA herunterladen/installieren, ihre Quelle überprüfen können. Nachdem Sie Ihr PPA aktiviert haben, beginnt Launchpad nach dem Hochladen des ersten Pakets mit der Generierung Ihres Schlüssels, was bis zu ein paar Stunden dauern kann.

Ihr Schlüssel und Anweisungen zum Hinzufügen zu Ubuntu werden auf der Übersichtsseite des PPA angezeigt.

PPA löschen
Wenn Sie Ihr KV nicht mehr benötigen, können Sie es löschen. Dies löscht alle Pakete des PPA und entfernt das Repository von ppa.launchpad.net. Sie müssen bis zu einer Stunde warten, bevor Sie ein PPA mit dem gleichen Namen wiederherstellen können.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.