"W: Ignoring Provides line with DepCompareOp" 修正方法を尋ねるページがたくさんあります。
ところで、「DepCompareOp」自体は何ですか?私が知っている限り、これは誤って設定された「provided:」フィールドとある程度提供されたパッケージに依存するパッケージに関連しています。 「提供:」が良いアイデアかどうかはどうすればわかりますか?
ベストアンサー1
「DepCompareOp」は「依存関係比較演算子」を意味し、つまり"="、"<="、"">="、"<<"、または">>"を使用してパッケージのバージョンを比較します。apt
、等価でない依存比較演算子を含む「提供」宣言を含むパッケージが見つかったときに印刷されます。それは無効です。 (dpkg
これでバージョン管理がサポートされます。そうだからエラーメッセージが変更されました。等しくない演算子を明示的に言及します。 )
したがって、デフォルトではパッケージは宣言できます。
Provides: some-other-package
文書に記載されており、control
問題はありません。または(2014年半ば以降)
Provides: some-other-package (= version)
しかし、
Provides: some-other-package (<< version)
過去にバージョンへの言及があればapt
- ベースのツールが印刷されました。
DepCompareOpでパッケージを提供する行を無視してください。
しかし今は後者だけが起こるでしょう
パッケージに同じでないDepCompareOpを提供する行を無視します。