Comment trouver quel PPA contient un package spécifique?

12

Je voudrais savoir quel référentiel contient un package spécifique, afin d'ajouter le lien PPA au sources.listfichier.

Le package peut également être en dehors des référentiels officiels ( multiverseou similaire).

Je ne veux pas trouver uniquement le nom du référentiel mais aussi le nom complet du lien PPA à ajouter aux sources sans aucune difficulté supplémentaire.

mattobob
la source
Paquet ou paquet? Y a-t-il quelque chose après :?
muru

Réponses:

10

y-ppa-manager peut le faire pour vous:

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

Recherchez le package et utilisez le bouton Add selected PPApour ajouter le PPA.

entrez la description de l'image ici

entrez la description de l'image ici

entrez la description de l'image ici

UN B
la source
le gestionnaire y-ppa ne peut pas trouver libraw5 ou libraw
Abdul Al Hazred
@AbdulAlHazred Bien sûr, il n'y a pas de package avec ce nom pour votre version d'Ubuntu.
AB
le programme recherche uniquement les packages disponibles pour le système sur lequel il est installé? Ainsi, le même programme sur différentes versions d'ubuntu peut afficher des résultats différents? Peut-être savez-vous si j'ai besoin d'avoir libraw5 pour installer lightzone ou si je n'ai pas besoin d'un autre paquet ou si j'ai déjà une autre version qui remplit le but sinon libraw5 l'aurait fait pour un autre système. ..
Abdul Al Hazred
@AbdulAlHazred Modifiez votre question d'origine et ajoutez votre version d'Ubuntu et que vous devez installer lightzone.
AB
2
existe-t-il un utilitaire de ligne de commande qui fait de même? Je déteste l'interface utilisateur .. je veux juste être en mesure de rechercher quelque chose et s'il est trouvé dans PPA pour ajouter automatiquement le PPA, puis installer la chose que je cherchais avec apt-get
JOKe
8

Le moyen le plus rapide de trouver le référentiel dans lequel un package a été publié est de rechercher dans la base de données des packages ubuntu . Pour le package aac-enc, nous trouverons les éléments suivants parmi les entrées pour différentes versions:

http://packages.ubuntu.com/search?keywords=aac-enc
  • fidèle (14.04LTS) (son): Fraunhofer FDK AAC Codec Library - binaire frontal [ multivers ]
    0.1.2-1: amd64 i386

Le référentiel sera imprimé en gras entre crochets ([ multivers ]).


Une archive de package personnelle (PPA) est quelque chose de différent, car elle permet à tout le monde d'y télécharger n'importe quel package. Par conséquent, il existe un risque inhérent d'installer des packages présentant des problèmes.

La recherche d'un PPA peut être effectuée à partir du tableau de bord :

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

nous dira que le package aac-enc fait partie du package fdk-aac . En cliquant dessus, nous serons dirigés vers une page de téléchargement pour différentes versions. Plus bas, il y a un lien vers des versions dans des archives non fiables:

entrez la description de l'image ici

Cela renvoie à une liste non triée d'archives de packages personnels contenant fdk-aac mais nous ne pouvons pas limiter cette recherche à une version définie.

Takkat
la source
Bien, comment obtenir d'ici le lien PPA complet qualifié?
mattobob
@mattobob Multiverse fait déjà partie d'Ubuntu, il vous suffit de l'activer dans vos sources logicielles.
Robobenklein
Hé, frère, la question était spécifique aux répertoires qui sont à l'extérieur du multivers.
mattobob
Il n'y a pas de lien vers un PPA à partir de packages.ubuntu - voir modifier.
Takkat
2
@AbdulAlHazred: Dans la description PPA, il y a des instructions sur la façon de l'ajouter à votre système, y compris le nom que vous devez entrer ( ppa: philip5 / extra ).
Takkat