¿Cómo puedo averiguar el comando add-apt-repository mirando un proyecto de launchpad?

9

Para instalar programas desde launchpad, puede agregar un repositorio a la lista de fuentes de software ...

Sé cómo mirar una página de launchpad y agregar el repositorio y la clave pública a través de la página GUI "Software Sources", pero prefiero usar el comando add-apt-repository ya que esto encuentra la clave para mí ... y yo ' Soy demasiado vago para tomarlo de la página de la plataforma de lanzamiento, guardarlo y luego importarlo.

Mi problema es que no tengo idea de cómo encontrar el comando correcto para un proyecto en particular.

Por ejemplo, Cardapio usa el comando:

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

Pero no puedo ver cardapio-team/unstableescrito en la página de launchpad: https://launchpad.net/cardapio ??

¿es posible o esta dirección está completamente separada del launchpad?

¡Gracias!

tommed
fuente

Respuestas:

7

Los PPA en Launchpad están conectados a personas / equipos, en lugar de proyectos. Su mejor opción es hacer clic en el "Mantenedor" para el proyecto ("Equipo Cardapio" en este caso):

Desde allí, siga el enlace en "Archivos de paquetes personales" en su página de perfil. Puede haber varias opciones aquí, solo tendrá que usar su mejor conjetura según sus nombres.

El nombre del PPA estará en esta página:

Sin embargo, no se garantiza que esto funcione, ya que los desarrolladores pueden usar cualquier PPA que deseen para su proyecto. Podría ser ppa:someunrelatedteam/foobarpor todo lo que sabes. No hay forma de saberlo con certeza del proyecto Launchpad.

Alternativamente, buscar en Google "[nombre del proyecto] PPA" tiende a dar buenos resultados.

Mateo
fuente
1
¡Gracias! ¿Soy el único que encuentra Launchpad confuso?
Tommed
@tommed: los PPA se agregaron hace relativamente poco tiempo y todavía se están modificando. Estoy de acuerdo en que algunos aspectos de los PPA son confusos, pero en su mayor parte encuentro que Launchpad es mucho más fácil de navegar que la mayoría de los sitios de alojamiento de proyectos. Pero soy solo yo, supongo.
Mateo
7

Si tiene dificultades para encontrar el add-apt-repositorycomando correcto para ejecutar, alguien ha creado un script llamado ppasearchpara facilitar esta tarea.

Una explicación de cómo usar este script está disponible en '¿Qué son los PPA y cómo los uso?' Wiki de la comunidad .

captura de pantalla de ppasearch

Nhandler
fuente
¡Esto es maravilloso!
Matthew
Este ppa ( ppa:wrinkliez/ppasearch) no parece contener ppasearch para maverick. Solo tiene paquetes para Karmic y Lucid.
Mateo
1
Matthew, eso es correcto. Sin embargo, puede descargar e instalar manualmente el deb para lucid ( edge.launchpad.net/~wrinkliez/+archive/ppasearch/+files/… ) en Maverick . Eso es lo que hice, y parece estar funcionando bien.
nhandler
Es demasiado fácil; debería mostrar más información sobre los PPA que encuentra ...
JanC