Hledám balíček, který poskytuje konkrétní binární soubor, abych ho mohl nainstalovat. jak mohu vyhledávat, abych zjistil, jaké balíčky poskytují tento binární soubor? (Poznámka:Vím, že existuje alespoň jeden nástroj, který to dělá, ale zapomněl jsem jeho název.)
Přijatá odpověď:
Od pacmana 5.0 je k dispozici vestavěná funkce pro vyhledávání v databázi pomocí -F
volba. Nejprve aktualizujte databázi:
sudo pacman -Fy
Pak můžete vidět, který balíček obsahuje $filename
s
pacman -F $filename
pokud hledáte přesný název souboru nebo úplnou cestu, nebo
pacman -Fx $expr
mít $expr
interpretován jako regulární výraz.
Protože jste věděli, že hledáte ekvivalent apt-file
, mohli jste to vyhledat v Pacman Rosettě.
Případně můžete použít pkgfile. Nainstalujte jej pomocí pacman -S pkgfile
a poté spusťte
sudo pkgfile -u
k aktualizaci databáze. Chcete-li zjistit, jaký balíček obsahuje $filename
, spustit
pkgfile $filename