So finden Sie das Debian -Paket, das eine Datei bietet

So finden Sie das Debian -Paket, das eine Datei bietet

Ein Paket in Linux ist eine Kombination verschiedener Dateien, die installiert werden, sobald Sie das Paket auf Ihrem System installiert. Manchmal kennen Sie den genauen Namen und Pfad einer Datei, aber Sie möchten das Paket wissen, zu dem diese Datei gehört. Dieser Artikel zeigt Ihnen drei Methoden, um das Debian -Paket für eine Datei zu finden.

Notiz: Alle in diesem Artikel diskutierten Methoden werden auf einem Debian 10 -System durchgeführt.

Um das Debian -Paket für eine Datei zu finden, verwenden Sie eine der drei in den folgenden Abschnitten gezeigten Methoden.

Methode 1: Verwenden des Befehls "dpkg"

Um den Befehl „DPKG“ zu verwenden, um das Debian -Paket zu finden, das die angegebene Datei bereitstellt, geben Sie Folgendes aus:

$ dpkg -s pathtotefile

Ersetzen Sie bei der Ausführung des obigen Befehls "pathtotefile" durch den genauen Pfad der Datei, deren jeweilige Paket Sie finden möchten. Wir wollten das Paket finden, das die Datei "/usr/bin/passwd" mit dem Befehl "dpkg" bereitstellt.

Das Debian -Paket, das die angegebene Datei in unserem Fall bereitstellt, lautet "PassWD", wie im folgenden Bild gezeigt:

Methode 2: Verwenden des Befehls „dpkg-query“

Um den Befehl „DPKG-Query“ zu verwenden, um das Debian-Paket zu finden, das die angegebene Datei bereitstellt, geben Sie Folgendes aus:

$ dpkg -query -s 'pathtotefile'

Ersetzen Sie bei der Ausführung des obigen Befehls "pathtotefile" durch den genauen Pfad der Datei, deren jeweilige Paket Sie finden möchten. Wir wollten das Paket finden, das die Datei "/usr/bin/passwd" mit dem Befehl "dpkg-query" bereitstellt. Beachten Sie, dass in dieser Methode der Pfad zur Datei in einzelnen Zitaten angegeben werden muss.

Das Debian -Paket, das die angegebene Datei in unserem Fall bereitstellt, lautet "PassWD", wie im folgenden Bild gezeigt:

Methode 3: Verwenden des Befehls "APT-Datei"

Um den Befehl „APT-Datei“ zu verwenden, um das Debian-Paket zu finden, das die angegebene Datei bereitstellt, müssen Sie diesen Befehl zuerst installieren, da es sich nicht um einen integrierten Debian-Befehl handelt. Dieser Befehl kann durch die Ausgabe Folgendes installiert werden:

$ sudo apt-Get Installation APT-Datei

Wenn dieser Befehl in Ihrem Debian 10 -System installiert ist, wird einige Nachrichten im Terminal veröffentlicht, wie im Bild unten gezeigt:

Bevor Sie diesen Befehl verwenden, müssen Sie Ihr Debian 10 -System wie folgt aktualisieren:

$ sudo Apt-Datei Update

Das System -Update wird nach wenigen Sekunden abgeschlossen und die folgenden Nachrichten werden im Terminal angezeigt:

Jetzt können Sie den Befehl „APT-Datei“ bequem verwenden, um das Debian-Paket zu finden, das die angegebene Datei auf folgende Weise bereitstellt:

$ apt-file Suchpathtotefile

Ersetzen Sie bei der Ausführung des obigen Befehls "pathtotefile" durch den genauen Pfad der Datei, deren jeweilige Paket Sie finden möchten. Wir wollten das Paket finden, das die Datei "/usr/bin/passwd" mit dem Befehl "APT-Datei" zur Verfügung stellt.

Das Debian -Paket, das die angegebene Datei in unserem Fall bereitstellt, lautet "PassWD", wie im folgenden Bild gezeigt:

Abschluss

Sie können das Debian -Paket, das eine angegebene Datei besitzt, mit einer der drei in diesem Artikel angegebenen Methoden leicht bestimmen. Daher können Sie den Ursprung jeder Datei mit einem Debian -System herausfinden.