Package-Management

在 Arch Linux 中,我如何才能找到要安裝的包含文件 X 的軟體包?

  • December 6, 2019

我正在尋找一個提供特定二進製文件的包,以便我可以安裝它。如何搜尋以找出提供此二進製文件的軟體包?(注意:我知道至少有一個工具可以做到這一點,但我忘記了它的名字。)

從 pacman 5.0 開始,有內置的功能可以使用-F選項搜尋數據庫。首先更新數據庫:

sudo pacman -Fy

然後你可以看到哪個包$filename包含

pacman -F $filename

如果您正在搜尋確切的文件名或完整路徑,或者

pacman -Fx $expr

$expr解釋為正則表達式。

既然您知道您正在尋找的等價物,您可以在Pacman Rosettaapt-file中查找它。

或者,您可以使用pkgfile。安裝它pacman -S pkgfile,然後執行

sudo pkgfile -u

更新數據庫。要查看包包含的內容$filename,請執行

pkgfile $filename

引用自:https://unix.stackexchange.com/questions/14858