Je viens d'ajouter un ppa comme ça:
sudo add-apt-repository ppa:stebbins/handbrake-releases
Maintenant, comment puis-je voir quels packages ce PPA contient?
Je viens d'ajouter un ppa comme ça:
sudo add-apt-repository ppa:stebbins/handbrake-releases
Maintenant, comment puis-je voir quels packages ce PPA contient?
Réponses:
Je suis sûr qu'il existe de nombreuses façons de le faire - puisque vous avez ajouté le PPA, les détails du package existent dans /var/lib/apt/lists
Ainsi pour votre exemple ppa:stebbins/handbrake-releases
remplacer /
un _
et supprimer le préfixe ppa:
iestebbins_handbrake-releases
Ensuite, utilisez simplement ce nom de référentiel dans l'entrée de ligne de commande suivante:
cat /var/lib/apt/lists/ppa.launchpad.net_[repositoryname]_*_Packages | grep "Package:" | sort | uniq
c'est à dire
cat /var/lib/apt/lists/ppa.launchpad.net_stebbins_handbrake-releases_*_Packages | grep "Package:" | sort | uniq
Cela listera le contenu:
Package: handbrake-cli
Package: handbrake-gtk
ppa:
exemple que vous avez donné est sous la forme: ppa:team/archivename
. Le lien LaunchPad correspondant serait https://launchpad.net/~team/+archive/archivename
.
-h
drapeau grep -h 'Package:' /var/lib/apt/lists/ppa.launchpad.net_*_Packages
pour imprimer uniquement les packages sans imprimer le nom du fichier lui-même.
apt-get install liblz4-tool
, puis insérer une lz4cat -d
étape dans votre pipeline pour le décompresser.
Pour voir le contenu d'un ppa, vous pouvez utiliser Y PPA Manager. Installez-le en exécutant ce qui suit dans un terminal:
sudo add-apt-repository ppa:webupd8team/y-ppa-manager
sudo apt-get update
sudo apt-get install y-ppa-manager
Lorsque l'application est lancée, cliquez sur Gérer les PPA:
Sélectionnez le PPA dont vous souhaitez voir le contenu:
Et enfin, cliquez sur "lister les packages" pour voir tous les packages fournis par le PPA donné.
J'espère que cela vous aidera.
grep "Package:" /var/lib/apt/lists/ppa.launchpad.net_..._Packages | sort -u