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