Package-Management
在 Arch Linux 中,我如何才能找到要安裝的包含文件 X 的軟體包?
我正在尋找一個提供特定二進製文件的包,以便我可以安裝它。如何搜尋以找出提供此二進製文件的軟體包?(注意:我知道至少有一個工具可以做到這一點,但我忘記了它的名字。)
從 pacman 5.0 開始,有內置的功能可以使用
-F
選項搜尋數據庫。首先更新數據庫:sudo pacman -Fy
然後你可以看到哪個包
$filename
包含pacman -F $filename
如果您正在搜尋確切的文件名或完整路徑,或者
pacman -Fx $expr
被
$expr
解釋為正則表達式。既然您知道您正在尋找的等價物,您可以在Pacman Rosetta
apt-file
中查找它。或者,您可以使用pkgfile。安裝它
pacman -S pkgfile
,然後執行sudo pkgfile -u
更新數據庫。要查看包包含的內容
$filename
,請執行pkgfile $filename