Вопросы к Поиску с Алисой
Разница между «Provides» и «Requires» в системах управления пакетами заключается в том, что Provides описывает, какие пакеты предоставляет, а Requires — какие пакеты требуются для работы другого пакета. weldr.io debian-handbook.info
Provides состоит из имени, необязательного оператора сравнения и EVR (Extended Version Range). weldr.io Requires — это обратная сторона Provides. weldr.io Чтобы требование Requires было выполнено, должен быть пакет Provides, который точно соответствует имени и перекрывает диапазон EVR. weldr.io
Например, требование Requires: foo >= 1.0 будет выполнено, если есть пакет Provides: foo = 1.1. weldr.io
Также Requires может соответствовать именам файлов: например, требование Requires: /bin/sh будет соответствовать либо пакету, который предоставляет /bin/sh, либо пакету, который содержит путь /bin/sh как часть своего содержимого. weldr.io