什么Debian版本是基于不同的Ubuntu版本?

我有一些为Ubuntu 10.04,10.10和12.10定制的软件包,但现在我必须在Debian Squeeze上安装它们。 我无法使用Google来获取特定Ubuntu和Debian版本之间的映射。 有人可以帮忙吗?

具体来说,我想知道哪个Ubuntu版本对应Debian Squeeze。

你可以在文件中找到你的Ubuntu版本所基于的Debian版本: /etc/debian_version

从10.04到17.04:

  Ubuntu | Debian 18.04 bionic buster / sid - 10 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 – 测试 – 稳定)

通过在Launchpad上查看包基本文件的来源,您可以在不安装整个系统的情况下找到该文件的内容。

不幸的是,雅各布的答案中没有直接映射/ etc / debian_version提供了一个粗略的想法,但它只是真正反映了一个包,并且说包是在Ubuntu中进行本地修改的包,因此不会自动从Debian中提取。

特别是Ubuntu在libc6这样的核心软件包上经常领先于Debian。 试图在当前版本的Debian上安装基于Ubuntu构建的软件包很可能最终导致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清醒也有libc6 2.11。 所以10.4 lucid的软件包是最有可能在Squeeze上工作的IMO。

根据您的程序需要的其他库,您可能会发现需要针对Debian挤压的特定构建。