web-dev-qa-db-ja.com

UbuntuのさまざまなバージョンはどのDebianバージョンに基づいていますか?

Ubuntu 10.04、10.10、および12.10用にカスタマイズされたソフトウェアパッケージがいくつかありますが、Debian Squeezeにインストールする必要があります。特定のUbuntuとDebianのバージョン間のマッピングをGoogleで確認できませんでした。ここの誰かが助けてもらえますか?

具体的には、Debian Squeezeに対応するUbuntuバージョンを知りたいです。

101
xkcd

UbuntuバージョンのベースとなっているDebianバージョンは、ファイル/etc/debian_versionで見つけることができます。

10.04から19.04まで:

Ubuntu            Debian  
19.04  disco      buster  / sid   - 10
18.10  cosmic     buster  / sid
18.04  bionic     buster  / sid
17.10  artful     stretch / sid   - 9
17.04  zesty      stretch / sid
16.10  yakkety    stretch / sid
16.04  xenial     stretch / sid
15.10  wily       jessie  / sid   - 8
15.04  vivid      jessie  / sid
14.10  utopic     jessie  / sid
14.04  trusty     jessie  / sid
13.10  saucy      wheezy  / sid   - 7
13.04  raring     wheezy  / sid
12.10  quantal    wheezy  / sid
12.04  precise    wheezy  / sid
11.10  oneiric    wheezy  / sid
11.04  natty      squeeze / sid   - 6
10.10  maverick   squeeze / sid
10.04  lucid      squeeze / sid

sidはDebianの開発ディストリビューションです (sid-testing-stable)

Launchpadのpackage basefiles のソースを表示すると、システム全体をインストールすることなくファイルの内容を確認できます。

191
Jacob Vlijm

残念ながら、ジェイコブの答えにあるように直接マッピング/ etc/debian_versionはありませんが、大まかなアイデアを提供しますが、実際には1つのパッケージのみを反映し、パッケージはUbuntuでローカルに変更されているため、Debianから自動的に取り込まれません。

特に、Ubuntuはlibc6のようなコアパッケージでDebianよりも先行していることがよくあります。 Ubuntuでビルドされたパッケージを最新バージョンのDebianにインストールしようとすると、libc6でバージョンエラーが発生する可能性があります。

https://superuser.com/questions/407745/wrong-libc6-version-in-debian-squeeze-can-i-go-back Debian squeezeにはlibc6 2.11がありました。 http://web.archive.org/web/20110705212424/http://packages.ubuntu.com/search?keywords=libc6 ubuntu 10.04 lucidにもlibc6 2.11がありました。したがって、10.4 lucidのパッケージは、Squeezeで動作する可能性が最も高いIMOです。

あなたのプログラムが必要とする他のライブラリに応じて、Debian squeeze用の特定のビルドが必要であることがわかるでしょう。

11
Peter Green