Предположим, я хочу использовать команду, например, из проекта info2html
, а она недоступна в моей системе. Некоторые дистрибутивы иногда предлагают пакеты для некоторых отсутствующих команд, которые ожидаются (т. е. считаются общими), но не для всех команд (и не для всех дистрибутивов).
Как узнать, есть ли пакет для нужной программы в моем дистрибутиве, и если да, то какой пакет мне нужно установить? Есть ли, какой 'правильный способ' это сделать?
Приветствуются некоторые примеры с конкретными дистрибутивами, такими как Debian. :) Это может зависеть от программного обеспечения для управления пакетами. Полезная терминология также приветствуется, чтобы я мог найти эту функциональность в данной экосистеме пакетов.
решение1
Зависит от платформы.
На основе Deb:
apt-file search info2html
На основе RPM:
yum whatprovides info2html
На базе IPS (Solaris 11, OpenIndiana, OmniOS и т. д.):
pkg search info2html
FreeBSD (OpenBSD?):
cd /usr/ports
make search key=info2html
NetBSD, SmartOS:
pkg_search info2html
Gentoo Linux:
emerge --search info2html