Wie kann ich den Befehl add-apt-repository anhand eines Launchpad-Projekts ermitteln?

9

Um Programme vom Launchpad zu installieren, können Sie der Liste der Softwarequellen ein Repository hinzufügen ...

Ich weiß, wie man eine Launchpad-Seite betrachtet und das Repository und den öffentlichen Schlüssel über die GUI-Seite "Softwarequellen" hinzufügt, aber ich würde lieber den Befehl add-apt-repository verwenden, da dies den Schlüssel für mich findet. Ich bin zu faul, um es von der Launchpad-Seite zu holen, zu speichern und dann zu importieren.

Mein Problem ist, dass ich keine Ahnung habe, wie ich den richtigen Befehl für ein bestimmtes Projekt herausfinden soll?

Cardapio verwendet beispielsweise den folgenden Befehl:

sudo add-apt-repository ppa:cardapio-team/unstable

Aber ich kann nicht cardapio-team/unstableauf der Launchpad-Seite geschrieben sehen: https://launchpad.net/cardapio ??

Ist es möglich oder ist diese Adresse vollständig vom Launchpad getrennt?

Vielen Dank!

tommed
quelle

Antworten:

7

PPAs in Launchpad sind eher mit Personen / Teams als mit Projekten verbunden. Am besten klicken Sie auf den "Maintainer" für das Projekt (in diesem Fall "Cardapio Team"):

Von dort aus folgen Sie dem Link unter "Persönliche Paketarchive" auf ihrer Profilseite. Hier gibt es möglicherweise mehrere Optionen. Sie müssen lediglich Ihre besten Vermutungen anhand der Namen verwenden.

Der Name der PPA befindet sich auf dieser Seite:

Dies funktioniert jedoch nicht garantiert, da die Entwickler jedes gewünschte PPA für ihr Projekt verwenden können. Es könnte ppa:someunrelatedteam/foobarfür alles sein, was Sie wissen. Es gibt keine Möglichkeit, dies vom Launchpad-Projekt sicher zu wissen.

Alternativ führt das Googeln von "[Projektname] PPA" zu guten Ergebnissen.

Matthew
quelle
1
Vielen Dank! Bin ich der einzige, der Launchpad verwirrend findet?
tommed
@tommed: PPAs wurden vor relativ kurzer Zeit hinzugefügt und werden noch optimiert. Ich stimme zu, dass einige Aspekte von PPAs verwirrend sind, aber zum größten Teil finde ich, dass Launchpad viel einfacher zu navigieren ist als die meisten Projekthosting-Sites. Aber das bin wohl nur ich.
Matthew
7

Wenn Sie Schwierigkeiten haben, den richtigen add-apt-repositoryBefehl zum Ausführen herauszufinden , hat jemand ein Skript erstellt, das aufgerufen wird ppasearch, um diese Aufgabe zu vereinfachen.

Eine Erklärung zur Verwendung dieses Skripts finden Sie unter "Was sind PPAs und wie verwende ich sie?". Community-Wiki .

ppasearch Screenshot

Handler
quelle
Das ist wunderbar!
Matthew
Dieses ppa ( ppa:wrinkliez/ppasearch) scheint ppasearch for maverick nicht zu enthalten. Es gibt nur Pakete für Karmic und Lucid.
Matthew
1
Matthew, das ist richtig. Sie können das Deb für lucid ( edge.launchpad.net/~wrinkliez/+archive/ppasearch/+files/… ) jedoch manuell auf maverick herunterladen und installieren . Das habe ich getan, und es scheint gut zu funktionieren.
Nhandler
Es ist zu einfach; es sollte mehr Informationen über die PPAs zeigen, die es findet ...
JanC