Wie finde ich heraus, welches Paket eine ausführbare Datei enthält?

Wie finde ich heraus, welches Paket eine ausführbare Datei enthält?

Angenommen, ich möchte den Befehl z. B. aus dem Projekt verwenden info2htmlund er ist auf meinem System nicht verfügbar. Einige Distributionen schlagen manchmal Pakete für einige fehlende Befehle vor, die erwartet werden (d. h. als häufig angesehen werden), aber nicht für alle Befehle (und nicht für alle Distributionen).

Wie finde ich heraus, ob in meiner Distribution ein Paket für das gewünschte Programm vorhanden ist und wenn ja, welches Paket muss ich installieren? Gibt es das, und was ist der „richtige Weg“ dafür?

Einige Beispiele mit bestimmten Distributionen wie Debian sind willkommen. :) Es kann von der Paketverwaltungssoftware abhängen. Nützliche Terminologie ist ebenfalls willkommen, damit ich diese Funktionalität in einem bestimmten Paket-Ökosystem finden kann.

Antwort1

Hängt von der Plattform ab.

Basierend auf Deb:

apt-file search info2html

RPM-basiert:

yum whatprovides info2html

Basierend auf IPS (Solaris 11, OpenIndiana, OmniOS usw.):

pkg search info2html

FreeBSD (OpenBSD?):

cd /usr/ports
make search key=info2html

NetBSD, SmartOS:

pkg_search info2html

Gentoo Linux:

emerge --search info2html

verwandte Informationen