我正在寻找一个提供特定二进制文件的包,以便我可以安装它。我如何搜索以找出哪些软件包提供了此二进制文件?(注意:我知道至少有一个工具可以做到这一点,但我忘记了它的名字。)
答案1
从 pacman 5.0 开始,有用于搜索数据库的内置功能与-F
选项。首先更新数据库:
sudo pacman -Fy
然后你可以看到哪个包$filename
包含
pacman -F $filename
如果您正在搜索确切的文件名或完整路径,或者
pacman -Fx $expr
已$expr
解释为正则表达式。
既然您知道您正在寻找 的等价物apt-file
,那么您可以在吃豆人罗塞塔。
或者,您可以使用软件包文件。安装它pacman -S pkgfile
,然后运行
sudo pkgfile -u
更新数据库。要查看包包含什么$filename
,请运行
pkgfile $filename
答案2
答案3
谷歌方式:
site:www.archlinux.org/packages/ bin/filename
如果它是 AUR 而不是官方包:
site:aur.archlinux.org/packages/ bin/filename