Comment répertorier tous les packages disponibles dans un référentiel sur Ubuntu
- 4259
- 1013
- Anaïs Charles
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.
- « Infrastructure comme code et son importance
- Comment énumérer les référentiels installés dans Ubuntu & Debian »