web-dev-qa-db-ja.com

Ubuntuの特定のバージョンが基づいているDebianのバージョンを確認するにはどうすればよいですか?

UbuntuはDebianに基づいていると私は理解しています。たとえば、UbuntuのWikipediaページには、「 Debianアーキテクチャに基づくLinuxディストリビューションです 」と記載されています。Ubuntuの特定のバージョンが基づいているDebianのバージョンを確認するにはどうすればよいですか(もしどれか)?

たとえば、Ubuntuの現在の安定版リリースは " Artful Aardvark "(17.10)で、これはLinux 4.13カーネルに基づいていることを発表していますが、Debianバージョンについては何も言っていないようです。

Debianの現在の安定版リリースは " Stretch "(9.2)という名前のコードであり、4.9カーネルを(前にリンクされたStretchページで)宣伝します。それらの間の関係の詳細を知るにはどうすればよいですか?この情報を明らかにする特定のコマンドはありますか?

16
Tyler Durden

UbuntuリリースはDebianリリースに基づいていません。 Ubuntuリリースの開発中、 DebianインポートがフリーズするまでパッケージがDebian不安定版からインポートされます (以前は、テストからインポートされたLTSリリースであり、これがリンクされたWikiです)ページはまだ提案していますが、 my packages を見ると、18.04が不安定版からパッケージをインポートしていることがわかります)。つまり、特定のUbuntuリリースでは、インポートのフリーズ時に(Debianのどのバージョンでも、Ubuntuで管理されていないパッケージが存在します( explicit sync requests を除く))。しかし、それはDebianの次のリリースに含まれるものとは一致しません。

したがって、UbuntuのリリースをDebianのリリースに関連付けようとしても、誤解を招くだけです。

あなたはcan/etc/debian_versionの内容を見て、パッケージがプルされたバージョン(作成中)のDebianコード名を確認します。リリーススケジュールからDebianインポートの凍結日を一致させることもできます(例: Artful'sBionic'sCosmic's 、または Disco's )。このことから、同じDebianリリースが複数のUbuntuリリース(egStretch)をフィードしていることがわかります。これは、Debian 9、Fed Xenial、Yakkety、Zestyでした。そしてArtful;バスターは、最終的にDebian 10になり、BionicとCosmicが供給され、Discoが供給されます)、毎回まったく異なるパッケージバージョンを使用します。

30
Stephen Kitt

Ubuntuは通常、「Debianインポートがフリーズする」までパッケージをDebian不安定版からインポートします。以前のLTSリリースでは代わりにDebianテストからインポートすることを選択しましたが、現在ではすべてのリリース(LTSと非LTSの両方)が不安定版からインポートされます。 「Debianインポートの凍結」の日付は、「リリーススケジュール」のページで確認できます。たとえば https://wiki.ubuntu.com/ArtfulAardvark/ReleaseSchedule によると、2017年8月24日にDebianインポートのフリーズが発生しました。

ただし、Ubuntuは多くのコアパッケージについて独自の決断を下し、難解なアーキテクチャと構成のサポートについての懸念が少ないため、多くの場合、新しいバージョンで終了します。たとえば、ArtfulのDebianインポートの凍結時に、Debian sidにはLinuxカーネル4.12がありましたが、Ubuntu Artfulは4.13で出荷されました。

3
plugwash