На какой версии Debian основаны разные версии Ubuntu?

108

У меня есть некоторые программные пакеты, настроенные для Ubuntu 10.04, 10.10 и 12.10, но теперь я должен установить их на Debian Squeeze. Мне не удалось Google для сопоставления между определенными версиями Ubuntu и Debian. Может кто-то здесь помочь?

В частности, я хочу знать, какая версия Ubuntu соответствует Debian Squeeze.

XKCD
источник
1
Если мы можем верить этому сайту . Затем 10.04
Уоррен Хилл
Связанный: unix.stackexchange.com/q/404258/85039
Сергей Колодяжный

Ответы:

195

Вы можете найти версию Debian, на которой основана ваша версия Ubuntu, в файле: /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)

Вы можете узнать содержимое файла без установки всей системы, просмотрев исходники пакета basefilesна Launchpad .

Якоб Влейм
источник
Спасибо много . Просто чтобы прояснить это, вы проверили это, загрузив live CD разных версий Ubuntu, а затем изучили /etc/debian_version?
xkcd
@xkcd Только 10.04, остальные я либо установил, либо на ВМ.
Джейкоб Влейм
Мой 13.10 Ubuntu Gnome говорит, wheezy/sidкогда я cat /etc/debian_version...
Rmano
2
@Rmano разве не тот список? sid означает дистрибутив разработки Debian.
Джейкоб Влейм
1
@Rmano, я обновлю свой ответ сегодня или завтра, включая версии между + вариант его (пока все sid)
Jacob Vlijm
11

К сожалению, нет прямого сопоставления / etc / debian_version, как упомянуто в ответе Джейкоба, дает грубую идею, но оно действительно отражает только один пакет, и указанный пакет является пакетом, который локально изменен в Ubuntu, поэтому не будет автоматически извлечен из Debian.

В частности, Ubuntu часто опережает Debian по основным пакетам, таким как libc6. Попытка установить пакет, созданный на 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, по мнению IMO, наиболее вероятно будут работать на Squeeze.

В зависимости от того, какие другие библиотеки нужны вашей программе, вы можете обнаружить, что для Debian squeeze нужна специальная сборка.

Питер Грин
источник