xen*_*ide 150 arch-linux pacman package-management
我正在寻找一个提供特定二进制文件的包,以便我可以安装它。如何搜索以找出提供此二进制文件的软件包?(注意:我知道至少有一种工具可以做到这一点,但我忘记了它的名字。)
Gil*_*il' 203
从 pacman 5.0 开始,有使用选项搜索数据库的内置功能-F。首先更新数据库:
sudo pacman -Fy
Run Code Online (Sandbox Code Playgroud)
然后,你可以看到这包中包含$filename有
pacman -F $filename
Run Code Online (Sandbox Code Playgroud)
如果您正在搜索确切的文件名或完整路径,或者
pacman -Fx $expr
Run Code Online (Sandbox Code Playgroud)
被$expr解释为正则表达式。
既然您知道您正在寻找等效的apt-file,那么您可以在Pacman Rosetta 中查找它。
或者,您可以使用pkgfile。安装它pacman -S pkgfile,然后运行
sudo pkgfile -u
Run Code Online (Sandbox Code Playgroud)
更新数据库。要查看包包含的内容$filename,请运行
pkgfile $filename
Run Code Online (Sandbox Code Playgroud)
小智 43
谷歌方式:
site:www.archlinux.org/packages/ bin/filename
Run Code Online (Sandbox Code Playgroud)
如果它在 AUR 中而不是官方包中:
site:aur.archlinux.org/packages/ bin/filename
Run Code Online (Sandbox Code Playgroud)