22.1.3 Поля, содержащие информацию о зависимостях

Индекс

22.1.3 Поля, содержащие информацию о зависимостях

Тэги зависимостей определяют все зависимости пакета.

Для каждой зависимости или возможности вы можете указать одно значение, если это представляется удобным:

Provides: capability_name

Также можно задать конкретную версию, или указать, что ваш пакет требует более старшую/младшую версию, чем определенная. Например:

Requires: capability_name >= version_number

Requires: capability_name <= version_number

Requires: capability_name > version_number

Requires: capability_name < version_number

Requires: capability_name == version_number

Requires: capability_name = version_number

Символы = и == в контексте зависимостей идентичны. Оба задают требование равенства версии определенному числу.

В тэгах зависимостей можно определять множественные значения, разделенные запятыми:

Requires: python >= 1.3, perl

Дополнительные модули таких интерпретаторов, как Perl, допускают в полях зависимостей следующий синтаксис:

Provides: perl(MIME-Base64)

В строке примера пакет предоставляет возможность модуля Perl MIME-Base64.

Может быть задана более чем одна возможность.

Значения полей зависимостей Provides, Requires, Obsoletes и Conflicts работают также, как имена зависимостей и номера версий.

Далее - Файлы с исходным кодом
Назад - Параметры сборки
Содержание