web-dev-qa-db-ja.com

Ubuntu LTSはDebian UnstableまたはTestingに基づいていますか?

Ubuntu(15.10)がDebian不安定版からコードを取得することを読みました。それでは、Ubuntu LTSのコードはどこから来たのでしょうか?不安定版からのものですか、それともテストブランチからのものですか?

LTSを使用してDebianからUbuntuサーバーに移行したいので、毎年のアップグレードを行う必要はなく、代わりに2〜3年間待たなければなりません。 Debian 8が現在LTSを提供していることは知っていますが、いくつかのパッケージは少し遅れている可能性があります。

3
user1052448

技術的には、Ubuntu LTSはDebianテストのスナップショットに基づいているのに対して、他のUbuntuリリースはDebian Unstableに基づいているのは事実です。

ただし、これは単純な見方です。 Debian Stableも元々Debian Unstableからのものであり、Debian Stableは非常に洗練された最終製品であることを忘れてはなりません。そのため、Debian Stableでライフサイクルの初期に時間を費やしたものはその品質を示すものではありません最終リリース。 Ubuntuは、Debian、Ubuntu、Debianからインポートするパッケージを分岐した後、バグを修正および追跡し、独自の個別のプロセスとタイムラインに従ってリリースの準備をするプロセスを独立して続行します。

Ubuntu LTSの場合、Debianのプロセスの後の段階でDebianから分岐します。DebianがDebianのテストに分岐すると、Ubuntuのプロセスが始まる前に、Debian自身のテストとバグ修正の恩恵を受けることを意味します開始します。 Ubuntuが恩恵を受ける主な方法は、パッケージをリリースする準備を整える労力を減らすことです。 Ubuntuには、Debianとは異なるリリース目標と要件があります。これは、Ubuntu LTSは必ずしもDebian安定版と同等ではないことを示しています。

考慮すべきもう1つの点は、Ubuntuが公式にサポートするパッケージ(例:main/restricted)と「コミュニティサポート」のみを提供するパッケージ(例:universe/multiverse)を区別することです。後者のパッケージは、Debianからのインポート後、比較的少ししか変更されません。

最後に、Ubuntuには、商用またはライセンス上の理由から、またはUbuntu固有であるために、Debianから提供されていないパッケージがかなりあります。

3
thomasrutter

まず、Ubuntuの各リリースがDebianのスナップショットに基づいて構築されているという考え方は根本的に間違っています。 Ubuntuリリースは、何よりも前のUbuntuリリースに基づいています。

Ubuntuの各リリースサイクルでは、Ubuntuによって変更されなかったパッケージと、DebianのバージョンがUbuntuのバージョンよりも新しいパッケージがDebianから自動的にインポートされる期間があります。

最近では、通常リリースとltsリリースの両方で、パッケージはDebian不安定版から新しいUbuntuリリースの「提案ポケット」にインポートされます。正常にビルドされ、他の整合性チェックに合格した後、それらのパッケージは「リリースポケット」に移行します。

「提案されたポケット」が導入される前に作成された一部の(おそらくすべて、100%確実ではない)古いLTSリリースは、破損をインポートする可能性を減らすためにテストからインポートしました。

0
Peter Green