Как я могу узнать, на какой версии Debian основана конкретная версия Ubuntu?

16

Насколько я понимаю, Ubuntu основан на Debian. Например, на странице Википедии для Ubuntu говорится: « Это дистрибутив Linux, основанный на архитектуре Debian ». Как я могу узнать, на какой версии Debian основана конкретная версия Ubuntu (если есть)?

Например, текущий стабильный выпуск Ubuntu - « Artful Aardvark » (17.10), который объявляет, что он основан на ядре Linux 4.13, но, похоже, ничего не говорит о версии Debian.

Текущий стабильный выпуск Debian имеет кодовое имя " Stretch " (9.2), которое рекламирует ядро ​​4.9 (на указанной выше странице Stretch). Как я могу узнать подробности отношений между ними? Есть ли какая-то конкретная команда, которая раскроет эту информацию?

Тайлер Дурден
источник
1
«Итак, чтобы подвести итог всего этого по аналогии ... Ubuntu - это Debian, а ваш местный ресторан - на рынок местного фермера. Шеф-повар Ubuntu периодически приходит на рынок фермера Debian, находит лучшие свежие ингредиенты, смешивает их со своими собственными Специальная смесь, и производит еду для его целевой аудитории. Для людей, которые любят готовить, они могут, и делают, просто сходить на рынок и получить то, что им нужно ". - from: askubuntu.com/a/1358
Тим Кеннеди

Ответы:

29

Выпуски Ubuntu не основаны на выпусках Debian. Во время разработки релиза Ubuntu пакеты импортируются из Debian нестабильно, пока не замораживается импорт Debian (в прошлом выпуски LTS импортировались из тестирования, и это то, что по-прежнему предлагает связанная вики-страница; однако просмотр моих пакетов показывает, что 18.04 импортирует пакеты из нестабильного). Это означает, что в данном выпуске Ubuntu будут пакеты, не поддерживающие Ubuntu, в любой версии, которая была в Debian на момент замораживания импорта (за исключением явных запросов на синхронизацию). ); но это не соответствует тому, что будет содержать следующий выпуск Debian.

Поэтому попытка связать выпуск Ubuntu с выпуском Debian в конечном итоге будет вводить в заблуждение.

Вы можете просмотреть содержимое, /etc/debian_versionчтобы увидеть кодовое имя Debian версии (в стадии разработки), из которой были извлечены пакеты; вы также можете сопоставить даты замораживания импорта Debian из графиков выпуска (например, Artful , Bionic , Cosmic или Disco ). Из этого вы увидите, что один и тот же выпуск Debian предназначен для нескольких выпусков Ubuntu ( например, Stretch, который в конечном итоге стал Debian 9, работает на Xenial, Yakkety, Zesty и Artful; Buster, который в конечном итоге будет Debian 10, на основе Bionic и Cosmic, и подает диско), каждый раз с совершенно разными версиями пакетов.

Стивен Китт
источник
Как узнать дату замораживания импорта для определенного выпуска Ubuntu? Я не смог найти его на странице заметок о выпуске.
Тайлер
2
@TylerDurden - это то, что вы, вероятно, должны спросить в Ask Ubuntu, потому что именно там тусуются эксперты Ubuntu.
Тердон
@TylerDurden Вики-страница Ubuntu ReleaseSchedule должна иметь его, например: wiki.ubuntu.com/BionicBeaver/ReleaseSchedule (1 марта: FeatureFreeze, Debian Import Freeze)
Muru
2

Обычно Ubuntu импортирует пакеты из нестабильного Debian до «замораживания импорта Debian». Для более ранних выпусков LTS они решили импортировать из тестирования Debian, но в настоящее время все выпуски (как LTS, так и не-LTS) импортируют из нестабильного. Вы можете найти дату «замораживания импорта Debian», просмотрев страницы «Расписание выпуска». Например, согласно https://wiki.ubuntu.com/ArtfulAardvark/ReleaseSchedule, блокировка импорта Debian произошла 24 августа 2017 года.

Однако для многих базовых пакетов Ubuntu принимает собственные решения и часто получает новые версии, потому что меньше заботится о поддержке эзотерических архитектур и конфигураций. Например, во время замораживания импорта Debian в Artful Debian sid имел ядро ​​Linux 4.12, но Ubuntu Artful поставлялась с 4.13.

plugwash
источник