¿Cómo puedo saber qué paquete contiene un ejecutable?

¿Cómo puedo saber qué paquete contiene un ejecutable?

Supongamos que quiero usar el comando, por ejemplo. del proyecto info2htmly no está disponible en mi sistema. Algunas distribuciones a veces sugieren paquetes para algunos comandos faltantes que se esperan (es decir, se consideran comunes), pero no para todos los comandos (y no para todas las distribuciones).

¿Cómo puedo saber si hay un paquete para el programa deseado en mi distribución y, en caso afirmativo, qué paquete necesito instalar? ¿Existe cuál es la "forma correcta" de hacer esto?

Se aceptan algunos ejemplos con distros específicas como Debian. :) Puede depender del software de gestión de paquetes. También se agradece la terminología útil, para que pueda encontrar esta funcionalidad en un ecosistema de paquetes determinado.

Respuesta1

Depende de la plataforma.

Basado en deuda:

apt-file search info2html

Basado en RPM:

yum whatprovides info2html

Basado en IPS (Solaris 11, OpenIndiana, OmniOS, etc.):

pkg search info2html

FreeBSD (¿OpenBSD?):

cd /usr/ports
make search key=info2html

NetBSD, SmartOS:

pkg_search info2html

Gentoo Linux:

emerge --search info2html

información relacionada