Comment trouver un package qui fournit un fichier sur Ubuntu

Comment trouver un package qui fournit un fichier sur Ubuntu

Trouver un package qui fournit un fichier est important sur les systèmes Linux, y compris Ubuntu. La raison en est que cela aide les utilisateurs à résoudre les problèmes de dépendance des packages qui se produisent lorsque vous installez un package sur le système et si un fichier est manquant, vous ne pourrez pas effectuer l'installation tant que le fichier n'est pas trouvé. De plus, il aide également les utilisateurs à déboguer les problèmes liés au serveur sur le système qui peuvent ne pas démarrer si une bibliothèque requise est manquante.

Si vous souhaitez trouver un package qui fournit un fichier sur Ubuntu, vous devez suivre les directives de cet article.

Trouvez un package qui fournit un fichier sur Ubuntu

Il existe deux façons de trouver un package qui fournit un fichier dans Ubuntu et ceux-ci sont:

    • En utilisant la commande apt-file
    • En utilisant la commande dpkg

Méthode 1: apt-file

La première méthode pour trouver un package qui fournit un fichier est en utilisant un apt-file emballer. Le apt-file marque les index pour tous les packages installés qui sont présents dans le référentiel. En utilisant apt-file, Les utilisateurs peuvent rechercher un fichier fourni par l'un des packages présents dans le référentiel, et ce processus de recherche se termine en quelques secondes. Cette méthode est divisée en deux parties qui sont:

    • Installer APT-FILE
    • Recherche d'un fichier à l'aide d'APT-File

I: Installation de apt-file

À installer "apt-file«Sur votre système Ubuntu, mettez-vous à jour et mettez à jour le référentiel:

Mise à jour Sudo Apt
SUDO APT APPOSITION


Puis installer apt-file En utilisant la commande mentionnée ci-dessous:

sudo apt install apt-file



Le apt-file Accès à la base de données pour trouver les packages appartenant à un package et pour cette raison, il est important de mettre à jour apt-file via la commande suivante avant de rechercher un fichier sur Ubuntu:

Mise à jour Sudo apt-File


II: Fichier de recherche à l'aide d'APT-File

Pour rechercher le fichier en utilisant apt-file, Exécutez la commande mentionnée ci-dessous avec le nom du fichier:

recherche apt-file


Par exemple:

Recherche apt-file Hippo_Opensim_Viewer.xml



Ou vous pouvez également utiliser le chemin du fichier pour naviguer directement dans le fichier et son package associé:

recherche apt-file


Par exemple;

Recherche APT-File / USR / Share / Bleachbit / Cleaners / Hippo_Opensim_Viewer.xml


Méthode 2: en utilisant dpkg

L'autre méthode pour trouver un package qui fournit un fichier est en utilisant le dpkg Commande, qui est utilisée pour trouver les packages qui ont été installés sans un référentiel qui le rend unique de Apt-File. Mais DPKG ne peut énumérer que les fichiers de packages qui sont installés dans le système, tandis que APT-FILE peut même énumérer les packages qui ne sont pas installés dans le système mais sont présents dans le référentiel.

Utilisez le fichier DPKG sous-écrit avec -S identifiant pour recherche, Pour trouver le package associé au fichier souhaité:

dpkg -s


Par exemple:

dpkg -s libsnapd-glib.donc.1



Juste comme apt-file, Vous pouvez également utiliser un chemin de fichier au lieu du nom de fichier simplement avec la commande DPKG pour naviguer dans le fichier de son répertoire:

dpkg -s


Par exemple;

dpkg -s / usr / lib / x86_64-linux-gnu / libsnapd-glib.donc.1


Conseil bonus

La commande DPKG peut également être utilisée pour rechercher tous les packages présents dans un répertoire ou une bibliothèque en utilisant la commande mentionnée ci-dessous:

dpkg -s


Par exemple, ici j'ai affiché tous les packages présents à l'intérieur du / var / lib:

dpkg -s / var / lib


Conclusion

Pour trouver un package qui fournit un fichier sur Ubuntu, il y a deux façons: la première est d'utiliser le «apt-file»Outil qui utilise la base de données pour rechercher le fichier à partir de la liste des packages présents à l'intérieur du référentiel. L'autre méthode consiste à utiliser le dpkg -s Commande pour rechercher le fichier dans la liste des packages installés. L'outil APT-FILE doit être installé, tandis que «dpkg"Est déjà présent par défaut dans Ubuntu.