Debianパッケージのアップストリームバージョンにのみ依存する方法は?

Debianパッケージのアップストリームバージョンにのみ依存する方法は?

Nodejsに依存するDebianパッケージをビルドしようとしています。パッケージの制御ファイルに依存関係を指定しました。

Depends: nodejs (>= 10.24.0)

ただし、パッケージをインストールしようとすると依存関係エラーが発生します。

dpkg: dependency problems prevent configuration of xxx:
 xxx depends on nodejs (>= 10.24.0); however:
  Version of nodejs on system is 10.24.0~dfsg-1~deb10u1.

"~dfsg"サフィックスを含むパッケージも、それを満たすように制御ファイルで依存関係をどのように指定しますか?私はそれを見つけることができません文書

グローバルモードを試しましたが、まったく機能しません。

 'Depends' field, reference to 'nodejs': version '10.24.0*': invalid character in version number

ベストアンサー1

回避策はチルダを追加することです。

Depends: nodejs (>= 10.24.0~)

バラよりdebファイルまたはaptの依存関係要件の末尾にあるチルダ(〜)はどういう意味ですか?もっと学ぶ。

おすすめ記事