Comment puis-je comprendre la commande add-apt-repository en regardant un projet de tableau de bord?

9

Pour installer des programmes à partir du tableau de bord, vous pouvez ajouter un référentiel à la liste des sources logicielles ...

Je sais comment regarder une page de tableau de bord et ajouter le référentiel et la clé publique via la page GUI "Software Sources", mais je préfère utiliser la commande add-apt-repository car cela trouve la clé pour moi .. et je ' Je suis trop paresseux pour le récupérer sur la page du tableau de bord, l'enregistrer, puis l'importer.

Mon problème est que je ne sais pas comment trouver la bonne commande pour un projet particulier ??

Par exemple, Cardapio utilise la commande:

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

Mais je ne peux pas voir cardapio-team/unstableécrit sur la page du tableau de bord: https://launchpad.net/cardapio ??

est-ce possible ou cette adresse est-elle complètement distincte du tableau de bord?

Merci!

tommed
la source

Réponses:

7

Les PPA dans Launchpad sont connectés à des personnes / équipes, plutôt qu'à des projets. Le mieux est de cliquer sur le "Mainteneur" du projet ("Équipe Cardapio" dans ce cas):

De là, suivez le lien sous "Archives des packages personnels" sur leur page de profil. Il peut y avoir plusieurs options ici, vous n'aurez qu'à utiliser votre meilleure estimation en fonction de leurs noms.

Le nom du PPA sera sur cette page:

Cependant, cela n'est pas garanti de fonctionner, car les développeurs peuvent utiliser n'importe quel PPA de leur choix pour leur projet. Ça pourrait être ppa:someunrelatedteam/foobarpour tout ce que vous savez. Il n'y a aucun moyen de savoir avec certitude à partir du projet Launchpad.

Alternativement, googler "[nom du projet] PPA" a tendance à donner de bons résultats.

Matthieu
la source
1
Merci! Suis-je le seul à trouver le Launchpad déroutant?
tommed
@tommed: les AAE ont été ajoutés relativement récemment et sont toujours en cours de modification. Je suis d'accord que certains aspects des AAE sont déroutants, mais pour la plupart, je trouve Launchpad beaucoup plus facile à naviguer que la plupart des sites d'hébergement de projets. Mais c'est juste moi, je suppose.
Matthew
7

Si vous avez du mal à trouver la bonne add-apt-repositorycommande à exécuter, quelqu'un a créé un script appelé ppasearchpour faciliter cette tâche.

Une explication sur la façon d'utiliser ce script est disponible dans la section "Que sont les PPA et comment les utiliser?" wiki communautaire .

capture d'écran ppasearch

nhandler
la source
C'est magnifique!
Matthew du
Ce ppa ( ppa:wrinkliez/ppasearch) ne semble pas contenir ppasearch pour maverick. Il n'a que des packages pour Karmic et Lucid.
Matthew
1
Matthew, c'est exact. Cependant, vous pouvez télécharger et installer manuellement le deb pour lucid ( edge.launchpad.net/~wrinkliez/+archive/ppasearch/+files/… ) sur maverick. C'est ce que j'ai fait et cela semble bien fonctionner.
nhandler
C'est trop facile; il devrait montrer plus d'informations sur les AAE qu'il trouve ...
JanC