Debian

Comment trouver le paquet Debian qui fournit un fichier

Comment trouver le paquet Debian qui fournit un fichier

Un package sous Linux est une combinaison de différents fichiers qui sont installés une fois que vous avez installé ce package sur votre système. Parfois, vous pouvez connaître le nom et le chemin exacts d'un fichier, mais vous voulez connaître le package auquel ce fichier appartient. Cet article vous montre trois méthodes pour trouver le paquet Debian pour un fichier.

Noter: Toutes les méthodes décrites dans cet article sont exécutées sur un système Debian 10.

Pour trouver le paquet Debian d'un fichier, utilisez l'une des trois méthodes présentées dans les sections suivantes.

Méthode 1 : Utilisation de la commande « dpkg »

Pour utiliser la commande « dpkg » pour trouver le paquet Debian qui fournit le fichier spécifié, exécutez ce qui suit :

$ dpkg -S CheminVersLeFichier

Lors de l'exécution de la commande ci-dessus, remplacez "PathToTheFile" par le chemin exact du fichier dont vous souhaitez trouver le package respectif. Nous voulions trouver le package qui fournit le fichier "/usr/bin/passwd" en utilisant la commande "dpkg".

Le paquet Debian qui fournit le fichier spécifié dans notre cas est « passwd », comme indiqué dans l'image ci-dessous :

Méthode 2 : Utilisation de la commande « dpkg-query »

Pour utiliser la commande « dpkg-query » pour trouver le paquet Debian qui fournit le fichier spécifié, exécutez ce qui suit :

$ dpkg-query -S 'CheminVersLeFichier'

Lors de l'exécution de la commande ci-dessus, remplacez "PathToTheFile" par le chemin exact du fichier dont vous souhaitez trouver le package respectif. Nous voulions trouver le package qui fournit le fichier "/usr/bin/passwd" en utilisant la commande "dpkg-query". Notez que dans cette méthode, le chemin d'accès au fichier doit être indiqué entre guillemets simples.

Le paquet Debian qui fournit le fichier spécifié dans notre cas est « passwd », comme le montre l'image ci-dessous :

Méthode 3 : Utilisation de la commande « apt-file »

Pour utiliser la commande "apt-file" pour trouver le paquet Debian qui fournit le fichier spécifié, vous devrez d'abord installer cette commande, car ce n'est pas une commande Debian intégrée. Cette commande peut être installée en exécutant ce qui suit :

$ sudo apt-get install apt-file

Lorsque cette commande est installée sur votre système Debian 10, elle affichera certains messages dans le terminal, comme indiqué dans l'image ci-dessous :

Avant d'utiliser cette commande, vous devrez mettre à jour votre système Debian 10, comme suit :

$ sudo apt-file mise à jour

La mise à jour du système sera terminée au bout de quelques secondes et les messages suivants s'afficheront sur le terminal :

Maintenant, vous pouvez facilement utiliser la commande « apt-file » pour trouver le paquet Debian qui fournit le fichier spécifié de la manière suivante :

$ apt-file recherche PathToTheFile

Lors de l'exécution de la commande ci-dessus, remplacez "PathToTheFile" par le chemin exact du fichier dont vous souhaitez trouver le package respectif. Nous voulions trouver le package qui fournit le fichier "/usr/bin/passwd" en utilisant la commande "apt-file".

Le paquet Debian qui fournit le fichier spécifié dans notre cas est « passwd », comme indiqué dans l'image ci-dessous :

Conclusion

Vous pouvez facilement déterminer le paquet Debian qui possède un fichier spécifié en utilisant l'une des trois méthodes présentées dans cet article. Par conséquent, vous pouvez déterminer l'origine de n'importe quel fichier en utilisant un système Debian.

Bataille pour Wesnoth 1.13.6 Développement publié
Bataille pour Wesnoth 1.13.6 publiée le mois dernier, est la sixième version de développement de la 1.13.x series et il apporte un certain nombre d'am...
Comment installer League Of Legends sur Ubuntu 14.04
Si vous êtes fan de League of Legends, alors c'est l'occasion pour vous de tester League of Legends. Notez que LOL est pris en charge sur PlayOnLinux ...
Installez le dernier jeu de stratégie OpenRA sur Ubuntu Linux
OpenRA est un moteur de jeu de stratégie en temps réel libre/gratuit qui recrée les premiers jeux Westwood comme le classique Command & Conquer: Red A...