So finden Sie ein Paket, das eine Datei unter Ubuntu bereitstellt

Auf Linux-Systemen, einschließlich Ubuntu, ist es wichtig, ein Paket zu finden, das eine Datei bereitstellt. Der Grund dafür ist, dass es Benutzern dabei hilft, Paketabhängigkeitsprobleme zu lösen, die auftreten, wenn Sie ein Paket auf dem System installieren. Wenn eine Datei fehlt, können Sie die Installation erst durchführen, wenn die Datei gefunden wurde. Darüber hinaus hilft es Benutzern auch beim Debuggen serverbezogener Probleme auf dem System, die möglicherweise nicht gestartet werden können, wenn eine erforderliche Bibliothek fehlt.

Wenn Sie ein Paket finden möchten, das eine Datei unter Ubuntu bereitstellt, sollten Sie die Richtlinien dieses Artikels befolgen.

Suchen Sie ein Paket, das eine Datei unter Ubuntu bereitstellt

Es gibt zwei Möglichkeiten, ein Paket zu finden, das eine Datei in Ubuntu bereitstellt:

Methode 1: apt-Datei

Die erste Methode, ein Paket zu finden, das eine Datei bereitstellt, ist die Verwendung von apt-Datei Paket. Der apt-Datei markiert die Indizes für alle installierten Pakete, die im Repository vorhanden sind. Durch die Nutzung apt-Dateikönnen die Benutzer nach einer Datei suchen, die von einem der im Repository vorhandenen Pakete bereitgestellt wird, und dieser gesamte Suchvorgang ist innerhalb weniger Sekunden abgeschlossen. Diese Methode ist in zwei Teile unterteilt:

i: apt-Datei installieren

Installieren „apt-Datei„Aktualisieren und aktualisieren Sie auf Ihrem Ubuntu-System zunächst das Repository:

Sudo apt-Update
Sudo apt-Upgrade

Dann installieren apt-Datei indem Sie den unten genannten Befehl verwenden:

sudo apt installiere die apt-Datei

Der apt-Datei Zugriff auf die Datenbank, um die zu einem Paket gehörenden Pakete zu finden. Aus diesem Grund ist es wichtig, sie zu aktualisieren apt-Datei Führen Sie den folgenden Befehl aus, bevor Sie unter Ubuntu nach einer Datei suchen:

sudo apt-Datei-Update

ii: Datei mit apt-file durchsuchen

Um die Datei zu durchsuchen mit apt-Dateiführen Sie den unten genannten Befehl zusammen mit dem Namen der Datei aus:

apt-file search

Zum Beispiel:

apt-Dateisuche hippo_opensim_viewer.xml

Sie können auch den Dateipfad verwenden, um direkt durch die Datei und das zugehörige Paket zu navigieren:

apt-file search

Zum Beispiel;

apt-Dateisuche /usr/share/bleachbit/cleaners/hippo_opensim_viewer.xml

Methode 2: Mithilfe von dpkg

Die andere Methode, ein Paket zu finden, das eine Datei bereitstellt, ist die Verwendung von dpkg Befehl, der verwendet wird, um die Pakete zu finden, die ohne Repository installiert wurden, was ihn von apt-file unterscheidet. Aber dpkg kann nur die Dateien von Paketen auflisten, die im System installiert sind, während apt-file sogar die Pakete auflisten kann, die nicht im System installiert, aber im Repository vorhanden sind.

Verwenden Sie dazu die unten beschriebene dpkg-Datei -S Bezeichner für suchenum das mit der gewünschten Datei verknüpfte Paket zu finden:

dpkg -S

Zum Beispiel:

dpkg -S libsnapd-glib.so.1

So wie apt-Dateikönnen Sie mit dem Befehl dpkg auch einen Dateipfad anstelle nur des Dateinamens verwenden, um die Datei aus ihrem Verzeichnis heraus zu navigieren:

dpkg -S

Zum Beispiel;

dpkg -S /usr/lib/x86_64-linux-gnu/libsnapd-glib.so.1

Bonus-Tipp

Der Befehl dpkg kann auch verwendet werden, um alle in einem Verzeichnis oder einer Bibliothek vorhandenen Pakete zu durchsuchen, indem Sie den folgenden Befehl verwenden:

dpkg -S

Hier habe ich zum Beispiel alle darin enthaltenen Pakete angezeigt /var/lib:

dpkg -S /var/lib

Abschluss

Um ein Paket zu finden, das eine Datei unter Ubuntu bereitstellt, gibt es zwei Möglichkeiten: Eine davon ist die Verwendung des „apt-Datei”-Tool, das die Datenbank verwendet, um die Datei aus der Liste der im Repository vorhandenen Pakete zu durchsuchen. Die andere Methode ist die Verwendung von dpkg -S Befehl zum Durchsuchen der Datei in der Liste der installierten Pakete. Das apt-file-Tool muss installiert sein, wobei „dpkg” ist in Ubuntu bereits standardmäßig vorhanden.

Kommentar verfassen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Nach oben scrollen