Когда останавливается конвейерная команда?

«DepCompareOp» означает «оператор сравнения зависимостей», т.е. "=", " =", ">", используется для сравнения версий пакетов. Сообщение приходит от apt и печатается, когда пакет встречается с объявлением «Provides», включающим в себя оператор сравнения неравных зависимостей, который является недопустимым . ( dpkg теперь поддерживает версии с поддержкой , поэтому сообщение об ошибке изменено , чтобы явно упоминать неравные операторы.)

В общем, пакет может объявлять

Provides: some-other-package

в его контрольном файле и все будет в порядке, или (с середины 2014 года)

Provides: some-other-package (= version)

, но не

Provides: some-other-package (<< version)

В прошлом любое упоминание версии вызвало бы apt инструменты для печати

Ignoring Предоставляет строку с DepCompareOp для пакета ...

, тогда как в настоящее время только последний будет выдавать строку

Ignoring Provides с не равным DepCompareOp для пакета ...

1
14.01.2018, 17:29
0 ответов

Теги

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