Ubuntu 10.04、10.10、および12.10用にカスタマイズされたソフトウェアパッケージがいくつかありますが、Debian Squeezeにインストールする必要があります。特定のUbuntuとDebianのバージョン間のマッピングをGoogleで確認できませんでした。ここの誰かが助けてもらえますか?
具体的には、Debian Squeezeに対応するUbuntuバージョンを知りたいです。
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
のソースを表示すると、システム全体をインストールすることなくファイルの内容を確認できます。
残念ながら、ジェイコブの答えにあるように直接マッピング/ 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用の特定のビルドが必要であることがわかるでしょう。