Существуют ли вagrant-боксы для последних выпусков Ubuntu?

Вопрос или проблема

Ранее для каждого релиза Ubuntu предоставлялись vagrant-боксы, например:

Однако я не вижу бокса для Noble Numbat. Последние два бокса все еще, похоже, обновляются, так что выглядит так, что vagrant-боксы все еще поддерживаются, по крайней мере, частично.

Смотря на директории релизов (например: https://cloud-images.ubuntu.com/mantic/current/), я вижу, что vagrant-боксы перечислены там для предыдущих версий, но снова, не для Noble.

Это ожидаемо? Будут ли публиковаться боксы для Noble и далее?

Нет Vagrant-боксов, опубликованных Ubuntu для 24.04 (Noble Numbat). Из примечаний к релизу Ubuntu 24.04:

Начиная с Ubuntu 24.04, Canonical больше не производит образы Vagrant. Это связано с вопросами управления в upstream Debian и отказом Canonical от vagrant в архивах Ubuntu.

Источник: https://discourse.ubuntu.com/t/ubuntu-24-04-lts-noble-numbat-release-notes/39890 и https://bugs.launchpad.net/cloud-images/+bug/2065126

Возможно, есть боксы для Noble от других издателей, которые можно найти в Vagrant Cloud. Также возможно создать один самостоятельно, как описано в примечаниях к релизу, упомянутых выше.

Также кажется, что боксы для предыдущих версий Ubuntu все еще обновляются, так что вы можете использовать бокс предыдущего LTS (например, Jammy), если использование последней версии не требуется для вашего случая.

Я создал bокc noble64, выполнив do-release-upgrade с ubuntu/jammy64

https://portal.cloud.hashicorp.com/vagrant/discover/phz/noble64

Конвейер сборки доступен по https://github.com/phzfi/noble64

Ответ или решение

Да, существуют Vagrant-боксы для недавних версий Ubuntu, однако ситуация с последними выпусками изменилась. В частности, начиная с версии Ubuntu 24.04 (Noble Numbat), Canonical больше не предоставляет официальные Vagrant-образы. Это изменение связано с теми вопросами, которые возникли у Debian по поводу поддержания Vagrant, а также с решением Canonical исключить Vagrant из архивов Ubuntu.

Для более детального понимания давайте рассмотрим несколько ключевых аспектов:

1. Наличие Vagrant-боксов для предыдущих версий

На данный момент доступны Vagrant-боксы для следующих версий Ubuntu:

Эти боксы продолжают обновляться и поддерживаться, что позволяет разработчикам использовать последние стабильные версии Ubuntu, если они не привязаны конкретно к версии 24.04.

2. Отказ от Vagrant-образов начиная с Noble Numbat

Как указано в заметках о выпуске Ubuntu 24.04, Canonical принял решение не публиковать Vagrant-образы для новой версии. Это означает, что пользователям, нуждающимся в Vagrant-образах, следует рассмотреть другие варианты.

3. Альтернативы и адаптации

  • Другие издатели: Есть возможность найти Vagrant-боксы для Noble Numbat от сторонних разработчиков на Vagrant Cloud. Эти боксы могут быть созданы на основании официальной версии, но они не будут поддерживаться Canonical.

  • Создание собственного бокса: В соответствии с заметками о выпуске, пользователи имеют возможность создавать собственные Vagrant-боксы. Один из способов — использовать команду do-release-upgrade для обновления существующего образа, как это сделали некоторые пользователи, которые уже создали свои Vagrant-боксы для Noble. Например, была создана версия noble64, которую можно использовать.

4. Выводы и рекомендации

Если вам необходимо работать с Vagrant и последними версиями Ubuntu, вы можете:

  • Использовать инструменты и боксы предыдущих версий, таких как Jammy или Mantic, которые продолжают получать обновления.
  • Рассмотреть возможность создания собственного бокса на основе существующего образа.
  • Поискать боксы у сторонних разработчиков, при этом тщательно проверяя их надежность и поддерживаемость.

Таким образом, хотя Canonical и прекратил поддержку Vagrant-боксов для версии 24.04, все еще существуют варианты для работы с Vagrant в экосистеме Ubuntu. Учитывайте эти рекомендации, чтобы эффективно адаптироваться к изменившимся условиям.

Оцените материал
Добавить комментарий

Капча загружается...