GNU/Linux >> LINUX-Kenntnisse >  >> Arch Linux

Linux – Wie kann ich in Arch Linux herausfinden, welches Paket installiert werden muss, das Datei X enthält?

Ich suche nach einem Paket, das eine bestimmte Binärdatei enthält, damit ich es installieren kann. Wie kann ich suchen, um herauszufinden, welche Pakete diese Binärdatei bereitstellen? (Hinweis:Ich weiß, dass es mindestens ein Tool gibt, das dies tut, aber ich habe seinen Namen vergessen.)

Akzeptierte Antwort:

Seit Pacman 5.0 gibt es eine eingebaute Funktionalität zum Durchsuchen der Datenbank mit dem -F Möglichkeit. Aktualisieren Sie zuerst die Datenbank:

sudo pacman -Fy

Dann können Sie sehen, welches Paket $filename enthält mit

pacman -F $filename

wenn Sie nach einem genauen Dateinamen oder vollständigen Pfad suchen, oder

pacman -Fx $expr

um $expr zu haben als regulärer Ausdruck interpretiert.

Da Sie wussten, dass Sie nach einem Äquivalent von apt-file suchen , hättest du im Pacman Rosetta nachschlagen können.

Alternativ können Sie pkgfile verwenden. Installieren Sie es mit pacman -S pkgfile , dann ausführen

sudo pkgfile -u

um die Datenbank zu aktualisieren. Um zu sehen, welches Paket $filename enthält , ausführen

pkgfile $filename

Arch Linux
  1. So installieren, entfernen und aktualisieren Sie Software unter Arch Linux

  2. So verwenden Sie Pacman unter Arch Linux

  3. So finden Sie anfällige Pakete in Arch Linux

  4. So finden Sie das Paket, das eine bestimmte Datei in Linux bereitstellt

  5. Wie kann ich eine Datei/ein Verzeichnis finden, das sich irgendwo in der Linux-Befehlszeile befinden könnte?

So installieren Sie Arch Linux [Vollständige Anleitung]

So installieren Sie MATE Desktop unter Arch Linux

So installieren Sie Arch Linux – Schritt-für-Schritt-Anleitung

So installieren Sie Virtualbox in Arch Linux

So installieren Sie Skype unter Arch Linux

So installieren Sie Java unter Arch Linux