Как я могу указать зависимость между 2 версиями пакета?

В файле debian/control как указать зависимость от пакета между двумя версиями этого пакета?

Например: python 2.5 или выше, но ниже, чем python 2.7.

Depends: python ($VERSION_STRING)

Что бы $VERSION_STRING было?

7
задан 8 January 2011 в 19:10

2 ответа

Операторы для зависимостей версий:

>>  Greater than, but not equal to
>=  Greater than or equal to
=
<=
<<

(примечание < и >, что означает, что <= и >= также работают, но они ограничены)

[ 1110] Итак, чтобы объявить свой пример, вы должны добавить две зависимости:

Depends: python (>= 2.5), python (<< 2.7)

Полное описание объявлений зависимостей см. В Руководство по политике Debian, Глава 7 . Если вы хотите взглянуть на некоторые применения, см. этот случайный пример .

0
ответ дан 8 January 2011 в 19:10

Вы можете использовать два предложения, чтобы указать ограничения. Первая устанавливает зависимость от python 2.5 или выше, а вторая устанавливает зависимость от python ранее 2.7.

Depends: python (>= 2.5), python (<< 2.7)
0
ответ дан 8 January 2011 в 19:10

Другие вопросы по тегам:

Похожие вопросы: