Les packages et les référentiels sont le pain et le beurre des systèmes d'exploitation Linux. La première étape de l'installation du logiciel sur un système basé sur Linux consiste à télécharger le package à partir du référentiel approprié. Un package fait référence à une archive compressée qui contient tous les fichiers nécessaires au bon fonctionnement du logiciel. En règle générale, les packages sont téléchargés à partir de leurs référentiels respectifs. Les formats courants des packages Linux incluent .deb, .rpm et .tgz. Dans cet article, vous découvrirez différentes méthodes pour découvrir quels fichiers se trouvent dans les packages Linux.
Méthode 1 :vérifier les fichiers en ligne
Commençons par le moyen le plus simple et le plus simple de savoir quels fichiers se trouvent dans un package Linux. La première étape consiste à visiter ce raccourci et à utiliser le site Web comme nous le démontrons dans les étapes suivantes. Cette méthode ne nécessite pas de connaissances en ligne de commande ni l'installation d'utilitaires externes. Vous pouvez trouver la liste des fichiers d'un package en procédant comme suit :
- Ouvrez ce site Web https://packages.ubuntu.com/ dans un navigateur Web de votre choix.
- Faites défiler vers le bas jusqu'à Rechercher des répertoires de packages.
- Saisissez le nom de votre package dans le champ du mot clé.
- Cochez la case Afficher les correspondances exactes.
- Choisissez votre distribution.
- Appuyez sur le bouton "Rechercher".
- Sur la page suivante, indiquez votre architecture et le package souhaité.
- Cliquez sur la liste des fichiers à côté de votre architecture pour afficher la liste des fichiers de chaque package.
Et lorsque cela est fait, vous pouvez vérifier chaque paquet et voir ce qu'il y a à l'intérieur. Outre cette fonctionnalité intéressante, le site Web permet également aux utilisateurs de rechercher des fichiers spécifiques. Ensuite, bien sûr, vous pouvez en apprendre plus à leur sujet grâce à leur documentation.
Méthode 2 - en utilisant dpkg
Dpkg est un outil de création et de gestion de packages sous Linux. Nous pouvons également l'utiliser pour répertorier les fichiers contenus dans un package dans Ubuntu. De plus, dpkg peut être utilisé pour rechercher un fichier spécifique et voir quels packages ils utilisent. Fait intéressant, dpkg est la commande principale qui joue le rôle d'installer et de supprimer des programmes sur votre système Linux. Les commandes apt-get et autres commandes similaires les plus connues et les plus utilisées appellent simplement dpkg pour obtenir les mêmes résultats. Ainsi, lorsque vous utilisez dpkg, vous travaillez essentiellement sur une base d'opérations très faible. Maintenant que nous avons réglé les détails essentiels, revenons à notre principale préoccupation :utiliser dpkg pour déterminer quels fichiers se trouvent dans un paquet.
La première étape consiste à ouvrir un terminal dans Ubuntu. Vous pouvez soit y accéder depuis le menu de l'application, soit appuyer sur le raccourci clavier Ctrl + Alt + T.
Pour lister les fichiers d'un package installé, nous pouvons exécuter la commande suivante (le '$ dpkg' est le nom du package pour lequel la liste des fichiers est nécessaire)
$ dpkg -LLa simple commande dpkg suivante peut être utilisée pour savoir quel paquet .deb installe les fichiers.
$ dpkg-deb -C /patrie/ubuntu/Desktop/exemple.deb
Cependant, notre action principale dans ce tutoriel est de vous montrer comment vérifier les fichiers dans un package qui n'est même pas encore installé. Ne vous inquiétez pas, la petite commande ci-dessous fera exactement cela.
$ dpkg – Contenu NOMS DES PAQUETS
Cette commande affiche la même sortie que l'image jointe précédente. Cependant, cela fonctionnerait également pour les packages qui ne sont pas encore installés.
Comme mentionné précédemment, vous pouvez également utiliser dpkg pour rechercher un fichier spécifique et découvrir quels packages contiennent ce fichier. Cette fonctionnalité peut être utilisée en ajoutant -S (indicateur de recherche) à dpkg :
$ dpkg -S cairo.hcairo.h est le nom de fichier que vous recherchez. Si vous connaissez l'adresse du fichier que vous recherchez, vous pouvez l'inclure dans la commande pour affiner les résultats.
$ dpkg -S /usr/contain/Cairo/cairo.hL'un des principaux avantages de l'utilisation de dpkg est qu'il peut être utilisé avec des packages qui ne sont pas installés à partir d'un référentiel.
Méthode 3 - en utilisant le fichier apt
apt-file est un package Linux qui peut répertorier les fichiers contenus dans un package ou rechercher le package pour un nom de fichier spécifique. apt-file peut être utilisé pour rechercher des fichiers à partir d'un paquet qui n'a pas été installé.
Tout d'abord, ouvrez un terminal via le menu de l'application ou en appuyant sur la combinaison de touches Ctrl + Alt + T.
Avant de continuer, nous devons d'abord installer le package apt-file nous-mêmes. Vous pouvez le faire en exécutant la commande ci-dessous.
$ sudo approprié Pour installer le fichier aptapt-file recherche dans une base de données les packages et leurs fichiers. Il est recommandé de mettre à jour la base de données avant de procéder à la recherche.
$ sudo apt mise à jour du fichier
Maintenant que tout fonctionne, nous commençons à chercher les packages dont nous avons besoin. Cela peut être fait en utilisant la commande suivante.
Paquet de liste de fichiers $ apt
Si vous souhaitez rechercher un nom de fichier spécifique (dans notre cas cairo.h), vous pouvez utiliser la commande suivante.
Recherche de fichier $ apt cairo.hSi vous connaissez l'adresse du fichier recherché, vous pouvez préciser, comme avec dpkg, que les résultats de la recherche sont trop étroits.
$ recherche de fichier apt /usr/contain/Cairo/cairo.h
Cela couvre tout ce qu'il faut pour trouver des fichiers dans un seul paquet avec apt-file. Cependant, si vous souhaitez utiliser apt-file pour continuer à en bénéficier, les commandes d'aide ci-dessous sont pour vous.
$man fichier aptFichier $ apt –Aide
diplôme
Dans cet article, nous avons parcouru plusieurs méthodes pour obtenir une liste des fichiers d'un package. Que vous préfériez effectuer une recherche à l'aide de ressources en ligne basées sur l'interface graphique ou la commodité d'utiliser l'interface de ligne de commande, vous savez maintenant comment obtenir une liste des fichiers de tous les packages disponibles.