¿Cómo encontrar qué PPA contiene un paquete específico?

12

Me gustaría saber qué repositorio contiene un paquete específico, para agregar el enlace PPA al sources.listarchivo.

El paquete también puede estar fuera de los repositorios oficiales ( multiverseo similares).

No quiero encontrar solo el nombre del repositorio, sino también el nombre completo del enlace PPA calificado que se agregará a las fuentes sin ninguna dificultad adicional.

mattobob
fuente
Paquete o paquete? ¿Hay algo después :?
muru

Respuestas:

10

y-ppa-manager puede hacer eso por ti:

sudo add-apt-repository ppa:webupd8team/y-ppa-manager
sudo apt-get update
sudo apt-get install y-ppa-manager

Busque el paquete y use el botón Add selected PPApara agregar el PPA.

ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí

AB
fuente
el administrador de y-ppa no puede encontrar libraw5 o libraw
Abdul Al Hazred
@AbdulAlHazred Claro, no hay un paquete con ese nombre para su versión de Ubuntu.
AB
el programa solo busca paquetes que están disponibles para el sistema en el que está instalado? Entonces, ¿el mismo programa en diferentes versiones de ubuntu puede mostrar diferentes resultados? Quizás sepa si necesito tener libraw5 para instalar lightzone o si no necesito ningún paquete adicional o si ya tengo otra versión que cumpla el propósito, de lo contrario, libraw5 lo hubiera hecho para otro sistema. ..
Abdul Al Hazred
@AbdulAlHazred Edite su pregunta original y agregue su versión de Ubuntu y que necesita instalar lightzone.
AB
2
¿hay alguna utilidad de línea de comando que haga lo mismo? Odio la interfaz de usuario ... solo quiero poder buscar algo y, si se encuentra en PPA, agregar el PPA automáticamente y luego instalar lo que estaba buscando con apt-get
JOKe
8

La forma más rápida de encontrar el repositorio en el que se publicó un paquete es buscar en la base de datos del paquete ubuntu . Para el paquete aac-enc encontraremos lo siguiente entre las entradas para diferentes versiones:

http://packages.ubuntu.com/search?keywords=aac-enc
  • confiable (14.04LTS) (sonido): Fraunhofer FDK AAC Codec Library - frontend binary [ multiverse ]
    0.1.2-1: amd64 i386

El repositorio se imprimirá en negrita entre corchetes ([ multiverso ]).


Un archivo de paquete personal (PPA) es algo diferente, ya que permite a todos cargar cualquier paquete allí. Por lo tanto, existe el riesgo inherente de instalar paquetes con problemas.

La búsqueda de un PPA se puede hacer desde launchpad :

https://launchpad.net/ubuntu/+search?text=aac-enc

nos dirá que el paquete aac-enc es parte del paquete fdk-aac . Al hacer clic en eso, se nos dirigirá a una página de descarga para diferentes versiones. Más abajo hay un enlace a versiones en archivos no confiables:

ingrese la descripción de la imagen aquí

Esto enlaza con una lista no clasificada de archivos de paquetes personales que contienen fdk-aac, pero no podemos limitar esta búsqueda a una versión definida.

Takkat
fuente
Niza, ¿cómo obtener desde aquí el enlace ppa calificado COMPLETO?
mattobob
@mattobob Multiverse ya es parte de Ubuntu, solo necesita habilitarlo en sus fuentes de software.
Robobenklein
Hola hermano, la pregunta era específica para los repositorios que están fuera del multiverso.
mattobob
No hay un enlace a un PPA desde los paquetes.ubuntu - ver edición.
Takkat
2
@AbdulAlHazred: En la descripción de PPA hay instrucciones sobre cómo agregarlo a su sistema, incluido el nombre que debe ingresar ( ppa: philip5 / extra ).
Takkat