Ubuntu 22.04 як встановити virtualbox разом з vagrant

Ubuntu 22.04 як встановити virtualbox разом з vagrant

Якщо ви зараз користуєтися Ubuntu 22.04 і вам з якихось причин потрібно встановити vagrant разом з virtualbox, це коротке керівництво можливо буде вам в нагоді. А також збереже ваш час. Бо я витратив цілий день намагаючись зрозуміти, чому воно не працює :D   

Перш за все, хочу зазначити, що на момент коли я зіштовхнувся з цією проблемою, для Ubuntu 22.0 були актуальні таки версї:   
VirtualBox 7.1.0 (у репозиторії  virtualbox 6.1.50)   
Vagrant 2.4.1 (у репозиторії 2.4.1)

Так от virtualbox 6.1 перестав працювати після оновлення ubuntu 22.04 а vagrant 2.4.1 не підтримував останню virtualbox


The provider 'virtualbox' that was requested to back the machine
'default' is reporting that it isn't usable on this system. The
reason is shown below:

Vagrant has detected that you have a version of VirtualBox installed
that is not supported by this version of Vagrant. Please install one of
the supported versions listed below to use Vagrant:
4.0, 4.1, 4.2, 4.3, 5.0, 5.1, 5.2, 6.0, 6.1, 7.0

A Vagrant update may also be available that adds support for the version
you specified. Please check www.vagrantup.com/downloads.html to download
the latest version.

Тому якщо вам потрібно встановити virtualbox разом з virtualbox на Ubuntu 22.04, то використовуйте:
VirtualBox 7.0  разом з Vagrant 2.4.1

Покрокові дії

Крок 1
sudo apt upgrade Оновити пакунки

Крок 2
sudo apt install vagrant Встановити Vagrant з репозиторію

Крок 3
Завантажити потрібну версию VirtualBox(7.0) по посиланню 
Також не забуваемо про Extension Pack, якщо потрібно. Його можна встановити у GUI virtualbox, вкладка Extension

Крок 4
sudo apt install ~/Downloads/<name_of_package> Встановити завантажений deb пакунок

Крок 5
vagrant up або vagrant init Запустити