Debianパッケージ名のデコード(バージョン、リリース)

Debianパッケージ名のデコード(バージョン、リリース)

2つの違いが何であるかを知りたいです。

  • package-name-1.0-0~201~ubuntu14.04.1

  • package-name-1.0+r201~daily~ubuntu14.04.1

そのうちの1つが試用版であるようですが、わかりません。あなたが提供できるどんな助けにも感謝します。

ベストアンサー1

この~キャラクターの分類は「何もない」です。package-name-1.0-0~201~ubuntu14.04.1にアップグレードされる予定なので、package-name-1.0-0~201「~ubuntu14.04.1」の部分は試用版を表します。

表示されている2つのバージョンを比較すると、どちらも実際に試用版です。

dpkg実際にどのバージョンがより最新と見なされるかを確認するには、次の手順を実行します。

$ dpkg --compare-versions '1.0-0~201~ubuntu14.04.1' lt '1.0+r201~daily~ubuntu14.04.1' && echo less than
less than

だから1.0-0~201~ubuntu14.04.1以下と見なされます1.0+r201~daily~ubuntu14.04.1

バージョン番号に関する規則については後述する。https://www.debian.org/doc/manuals/maint-guide/first.en.html#namever。この文書は新しい Debian 管理者のためのものですが、エンドユーザーのための良い説明も提供します。

おすすめ記事