"DepCompareOp" significa "operador de comparaçà £ o de dependência", i.e. "=", "<=", >="," < < " ou "> >", usado para comparar versões de pacotes. A mensagem vem de apt
, e é impresso quando um pacote é encontrado com uma declaração "Fornece" incluindo um operador de comparação de dependência não igual, que é inválido . ( dpkg
agora suporta versioned-provides , e é por isso que a mensagem de erro mudou para mencionar explicitamente operadores não iguais.)
Então, basicamente, um pacote pode declarar
Provides: some-other-package
no seu arquivo control
e ficar bem, ou (desde meados de 2014)
Provides: some-other-package (= version)
mas não
Provides: some-other-package (<< version)
No passado, qualquer menção a uma versão teria feito com que as ferramentas apt
fossem impressas
Ignoring Provides line with DepCompareOp for package ...
Considerando que hoje em dia apenas este último irá produzir
Ignoring Provides line with non-equal DepCompareOp for package ...