如何找出哪个包包含可执行文件?

如何找出哪个包包含可执行文件?

假设我想使用命令,例如。来自项目info2html,它在我的系统上不可用。某些发行版有时会建议为一些预期缺少的命令(即被认为是常见的)提供软件包,但并非针对所有命令(也不是所有发行版)。

如何查明我的发行版中是否有所需程序的软件包,如果有,我需要安装哪个软件包?这样做的“正确方法”是什么?

欢迎一些特定发行版(例如 Debian)的示例。 :) 这可能取决于包管理软件。有用的术语也受到欢迎,因此我可以在给定的包生态系统中找到此功能。

答案1

取决于平台。

基于德布:

apt-file search info2html

基于转速:

yum whatprovides info2html

基于 IPS(Solaris 11、OpenIndiana、OmniOS 等):

pkg search info2html

FreeBSD(OpenBSD?):

cd /usr/ports
make search key=info2html

NetBSD、智能操作系统:

pkg_search info2html

Gentoo Linux:

emerge --search info2html

相关内容