複数のソースからこの表を完成しました。
| UBUNTU VERSION | UBUNTU CODE NAME | UBUNTU RELEASE DATE | UBUNTU LTS | DEBIAN CODE NAME | DEBIAN VERSION |
|----------------|------------------|---------------------|------------|------------------|----------------|
| 16.04 | Xenial Xerus | APRIL | YES | stretch / sid | 9 |
| 15.10 | Wily Werewolf | OCTOBER | | jessie / sid | 8 |
| 15.04 | Vivid Vervet | APRIL | | jessie / sid | 8 |
| 14.10 | Utopic Unicorn | OCTOBER | | jessie / sid | 8 |
| 14.04 | Trusty Tahr | APRIL | YES | jessie / sid | 8 |
| 13.10 | Saucy Salamander | OCTOBER | | wheezy / sid | 7 |
| 13.04 | Raring Ringtail | APRIL | | wheezy / sid | 7 |
| 12.10 | Quantal Quetzal | OCTOBER | | wheezy / sid | 7 |
| 12.04 | Precise Pangolin | APRIL | YES | wheezy / sid | 7 |
| 11.10 | Oneiric Ocelot | OCTOBER | | wheezy / sid | 7 |
| 11.04 | Natty Narwhal | APRIL | | squeeze / sid | 6 |
| 10.10 | Maverick Meerkat | OCTOBER | | squeeze / sid | 6 |
| 10.04 | Lucid Lynx | APRIL | YES | squeeze / sid | 6 |
次のようなページ説明する:
Debian は絶えず開発されています。最新バージョンはDebian 8.4です。 (現在)安定版またはコード名「Jessie」としても知られています。
次のようなページ説明する:
Debian Unstable(sidとも呼ばれます)は、Debianが提供する3つのディストリビューションの1つです(残りの2つのディストリビューションはstableとbetaです)。
上記の投稿と上記の表に基づいて、次の質問が浮上します。 Ubuntuの次のLTSバージョンはDebianの実際のベータ版に基づいていますか?もしそうなら、私を誤解させる1つの例外があります。 Ubuntu 12.04はDebian 7に基づいています。ご覧のとおり、Ubuntu 11.10もDebian 7に基づいていたため、Debian 7は当時ベータ版を持っていませんでしたが、安定していました。それとも私が間違っていますか?また、DebianパッケージをUbuntuにインストールしたり、その逆にインストールしたりすることはお勧めできません。この問題はなぜ発生し、現在Debianテスト(拡張)で次のUbuntu Xenial Xerus(LTS)用のパッケージをインストールすることをお勧めしませんか?
答え1
Ubuntu 12.04以前では、Ubuntu LTSリリースはDebianでテストされていました。 LTSリリースがリリースされて以来、LTSリリースと同様に、LTS以外のリリースも常にDebian stableに基づいていました。提案された移行。
Ubuntuバージョンのリリース経験ステップ開発中。Debianのインポートが中断されます。、Debianの不安定から更新された(またはDebianの不安定に追加された)パッケージは、一部の例外を除いて自動的にUbuntuに同期されます。実際にテスト用にDebianに移行する前に、パッケージをDebian Unstableにアップロードし、Ubuntu開発バージョンと同期していることを確認するのは非常に一般的です。 Debian の不安定性は絶えず変化するため、Ubuntu が Debian の不安定性の特定のバージョンに基づいていると言うことはあまり意味がありません。なぜならそんなことがないからです。 Debianに基づく特定のUbuntuバージョンは、Debianのインポートが中断された場合と同様に不安定です。
サポートされているすべてのDebianとUbuntuのバージョンは、セキュリティサポートが期待するように、リリース後にアップグレードされます。目標は、各バージョン「ブランチ」(Debian 7とLTS、Debian 8、Ubuntuのさまざまなサポートバージョン)で変更を最小限に抑えることであるため、自然に分岐する傾向があります。
答え2
上記の投稿と上記の表に基づいて、次の質問が浮上します。 Ubuntuの次のLTSバージョンはDebianの実際のベータ版に基づいていますか?
まさか
Ubuntuには、6ヶ月ごとにバージョンをリリースする独自のリリースサイクルがあります。リリースサイクルの初期段階では、Debianから更新されたソースコードパッケージを入手します。 Ubuntuリリースサイクルの後半に「Debianのインポート凍結」後、Debianからの自動インポートは中止されますが、条件が許可されている場合は、特定のソースパッケージを引き続きインポートできます。
ソースパッケージは通常Debian stable(sid)から抽出され、以前のLTSリリース(12.04以下)ではDebian Testから抽出されます。 UbuntuはDebianソースパッケージのみをインポートします。バイナリは再コンパイルされ、Debianの同じバージョンで使用されているものとは異なるライブラリバージョンに対してビルドできます。これをビルドするために使用されるコンパイラのバージョンと設定も異なる場合があります。
これに加えて、多くのUbuntuパッケージが独自のアップデートを受け取ります。 Ubuntu は、gcc や glibc などのコアソフトウェアパッケージで Debian を先取りすることがよくあります。ビルドに失敗した場合、または手動でマージする必要があるUbuntuのローカル変更により、一部のパッケージがDebianからインポートされないようにブロックされることがあります。
UbuntuバージョンとDebianバージョン間の通信はおおよそのものです。あなたのコメントによると、あなたのテーブルは/ etc / debian_versionの内容に基づいているようです。このファイルは base-files パッケージで提供されます。 Debian は通常、リリース前に「<testcodename>/sid」から最終バージョンの値に更新します。発売直後、不安定な状態で「<新しいテストコード名>/sid」に変更されました。 Ubuntuのデフォルトファイルに対するローカルな変更もあるため、パッケージのアップデートをDebianから手動でインポートする必要があります。
Ubuntu 12.04はDebian 7に基づいています。ご覧のとおり、Ubuntu 11.10もDebian 7に基づいていたため、Debian 7は当時ベータ版を持っていませんでしたが、安定していました。それとも私が間違っていますか?
Debian 7.0 wheezyは2013年5月に安定しました。
13.10の/etc/debian-versionがなぜまだ「wheezy/sid」を表示しているのかわかりません。私の考えでは、UbuntuはDebianアップデートをデフォルトパッケージに統合できなかったようです。
また、DebianパッケージをUbuntuにインストールしたり、その逆にインストールしたりすることはお勧めできません。この問題はなぜ発生し、現在Debianテスト(拡張)で次のUbuntu Xenial Xerus(LTS)用のパッケージをインストールすることをお勧めしませんか?
UbuntuとDebianを混在させる際の問題は、ほとんどの場合うまくいきますが、うまくいかない場合はテストされていないパッケージが混在していることです。これは、Debian や Ubuntu の両方が上記のブレンドに起因する問題を解決するのに役立つことができないことを意味します。
私は他の方法よりもUbuntu開発ビルドにDebianテストエントリをインストールすることはおそらくより安全であると言いたいと思います。 Ubuntuは通常、コアライブラリの観点からDebianよりも先に進んでおり、誤ってそのライブラリのUbuntuバージョンを導入すると、更新しようとしているプログラムに関連しないコンテンツの破損が発生する可能性があります。