数字ではなくパッケージコンポーネントをバージョンとして使用するのはなぜですか?

数字ではなくパッケージコンポーネントをバージョンとして使用するのはなぜですか?

Ubuntu(Ubuntuだけでなく)デフォルトのリポジトリでは、次のことがわかります2.2.14-5ubuntu8.12

管理者はなぜそんなに奇妙なバージョンを提供しますか?中央パッケージリポジトリ

2.2.14-42このバージョンでは解決できない作業は何ですか?

ベストアンサー1

名前空間:

  • 2.2.14apache.org のアップストリームパッケージのバージョン番号です。
  • -5Debian パッケージのバージョンですか?
  • Ubuntuはここにいくつかの修正を加えて、繰り返すたびにバージョン番号を増やします。ubuntu8.12

-6Debianがaを作成し、Ubuntuがそれを採用することを選択した場合、2.2.14-6Ubuntuにはaなどがあり、2.2.14-6ubuntu1数字は大きくなります。これはアップグレードと見なす場合に重要ですapt

自分で編集するには、独自の名前空間を追加する必要があるかもしれません:2.2.14-5ubuntu8.12zerkms1

Ubuntuが2.2.14-5ubuntu8.13または2.2.14-5ubuntu9または2.2.14-6をリリースするとアップグレードされます。

おすすめ記事