Comment répertorier tous les packages disponibles dans un référentiel sur Ubuntu

Comment répertorier tous les packages disponibles dans un référentiel sur Ubuntu

APTE ou Outil de package avancé est un progiciel utilisé pour installer, mettre à jour et supprimer des packages sur les systèmes basés sur Debian. Il s'agit du gestionnaire de packages par défaut sur les systèmes basés sur Ubuntu et Debian. Le apte, apt-get et apt-cache sont des commandes rapidement utilisées pour gérer les packages et la configuration sur le système.

APT ne fournit aucune commande pour répertorier le package disponible sous le référentiel spécifique. Mais vous pouvez trouver la liste à partir d'un fichier de cache, qui contient la liste du package disponible dans ce référentiel avec d'autres détails.

Ce tutoriel vous aidera à trouver tous les packages disponibles dans un référentiel sur Ubuntu et d'autres systèmes basés sur Debian.

Trouver les détails des packages dans le référentiel

Apt conserve tous les fichiers de cache de référentiel sous / var / lib / apt / listes annuaire. Donc, mettez d'abord à mettre à jour le cache APT sur votre système

Mise à jour Sudo apt-get  

Maintenant, naviguez vers le répertoire / Var / lib / apt / lists. Recherchez ensuite le fichier avec le nom, le chemin et l'architecture du référentiel, se termine par _packages dans leur nom.

Voir le contenu de * _packages pour afficher les détails de tous les packages disponibles sous ce référentiel.

Pour répertorier les packages uniquement disponibles dans le fichier, exécutez ci-dessous comme:

grep -h -p -o "^ package: \ k.* "/ var / lib / apt / lists / ppa.rampe de lancement.Net _ * _ Packages | tri -u  

Conclusion

Dans cet article, vous avez appris à trouver tous les packages disponibles dans un référentiel spécifique.