Das Finden eines Pakets, das eine Datei bereitstellt, ist wichtig für Linux -Systeme, einschließlich Ubuntu. Der Grund dafür ist, dass Benutzer bei der Installation eines Pakets auf dem System Paketabhängigkeitsprobleme lösen können. Wenn eine Datei fehlt, können Sie die Installation erst durchführen, bis die Datei gefunden wird. Darüber hinaus hilft es den Benutzern auch dabei.
Wenn Sie ein Paket finden möchten, das eine Datei auf Ubuntu bereitstellt, sollten Sie die Richtlinien dieses Artikels befolgen.
Suchen Sie ein Paket, das eine Datei auf Ubuntu bereitstellt
Es gibt zwei Möglichkeiten, ein Paket zu finden, das eine Datei in Ubuntu bereitstellt, und diese sind:
Methode 1: APT-Datei
Die erste Methode, um ein Paket zu finden, das eine Datei bereitstellt Apt-Datei Paket. Der Apt-Datei markiert die Indizes für alle installierten Pakete, die im Repository vorhanden sind. Durch die Nutzung Apt-Datei, Die Benutzer können nach einer Datei suchen, die von einem der im Repository vorhandenen Pakete bereitgestellt wird. Dieser gesamte Suchprozess wird innerhalb weniger Sekunden abgeschlossen. Diese Methode ist in zwei Teile unterteilt, die sind:
I: Installieren von APT-Datei
Installieren "Apt-Datei”Aktualisieren und aktualisieren Sie zunächst das Repository in Ihrem Ubuntu -System:
sudo APT -Update
sudo APT -Upgrade
Dann installieren Apt-Datei Durch die Verwendung des folgenden Befehls:
sudo apt installieren apt-file
Der Apt-Datei Zugriff auf Datenbank, um die zu einem Paket gehörenden Pakete zu finden. Aus diesem Grund ist es wichtig zu aktualisieren Apt-Datei Über den folgenden Befehl vor der Suche nach einer Datei auf Ubuntu:
sudo Apt-Datei Update
II: Durchsuchen der Datei mit APT-Datei
So durchsuchen die Datei mithilfe Apt-Datei, Führen Sie den folgenden Befehl zusammen mit dem Namen der Datei aus:
APT-Datei-Suche
Zum Beispiel:
APT-Datei Search hippo_opensim_viewer.xml
Oder Sie können auch den Dateipfad verwenden, um direkt durch die Datei und das zugehörige Paket zu navigieren:
APT-Datei-Suche
Zum Beispiel;
APT-Datei Search/usr/Share/Bleachbit/Cleaners/hippo_opensim_viewer.xml
Methode 2: unter Verwendung von DPKG
Die andere Methode, um ein Paket zu finden, das eine Datei bereitstellt, ist die Verwendung des dpkg Befehl, mit dem die Pakete ermittelt werden, die ohne Repository installiert wurden, das sie von APT-File einzigartig macht. DPKG kann jedoch nur die Dateien von Paketen auflisten, die im System installiert sind, während APT-Datei sogar die Pakete auflisten kann, die nicht im System installiert sind, sondern im Repository vorhanden sind.
Verwenden Sie die unten geschriebene DPKG-Datei zusammen mit -S Kennung für suchen, Um das Paket zu finden, das der gewünschten Datei zugeordnet ist:
dpkg -s
Zum Beispiel:
DPKG -S libsnapd -glib.So.1
So wie Apt-Datei, Sie können auch einen Dateipfad anstelle des Dateinamens mit dem Befehl dpkg verwenden, um die Datei aus dem Verzeichnis zu navigieren:
dpkg -s
Zum Beispiel;
dpkg -s/usr/lib/x86_64-linux-gnu/libsnapd-glib.So.1
Bonuspipp
Der Befehl dpkg kann auch verwendet werden, um alle in einem Verzeichnis oder in einer Bibliothek vorhandenen Pakete mit dem folgenden Befehl zu durchsuchen:
dpkg -s
Zum Beispiel habe ich hier alle in der vorhandenen Pakete angezeigt /var/lib:
dpkg -s /var /lib
Abschluss
Um ein Paket zu finden, das eine Datei auf Ubuntu bereitstellt, gibt es zwei Möglichkeiten: Eine ist mit der „Verwendung der“Apt-DateiTool, das die Datenbank verwendet, um die Datei aus der Liste der im Repository vorhandenen Pakete zu durchsuchen. Die andere Methode ist die Verwendung der dpkg -s Befehl zum Durchsuchen der Datei aus der Liste der installierten Pakete. Das APT-Datei-Tool muss installiert werden, während “dpkgIst in Ubuntu bereits standardmäßig vorhanden.