Installare Vagrant su Ubuntu 18.04 LTS

Per installare Vagrant su Ubuntu 18.04 LTS abbiamo due opzioni:

  • installare la versione presente nei repository ufficiali della nostra distribuzione, nel nostro caso Bionic Beaver;
  • installare l’ultima versione disponibile sul sito di HashiCorp; noi sceglieremo questa seconda strada.

Scarichiamo il pacchetto per Debian — non esiste una versione specifica per Ubuntu — da questa pagina.

wget https://releases.hashicorp.com/vagrant/2.2.3/vagrant_2.2.3_x86_64.deb

Installiamolo con il comando

sudo dpkg -i vagrant_2.2.3_x86_64.deb

Verifichiamo che tutto funzioni correttamente

$ vagrant --version
Vagrant 2.2.3

Avvio della prima VM con Vagrant

A questo punto, se abbiamo precedentemente installato VirtualBox (se non l’avete ancora fatto potete seguire questa guida), possiamo provare  a istanziare la nostra prima macchina virtuale:

$ vagrant init hashicorp/precise64
$ vagrant up

Il primo comando crea un file chiamato Vagrantfile nella cartella corrente, file necessario all’avvio di una virtual machine che, nel nostro esempio, eseguirà Ubuntu 12.04 LTS. L’ avvio verrà eseguito con il secondo comando.

Per collegarci in ssh alla nuova istanza il comando da eseguire è:

$ vagrant ssh

Per stoppare la nostra virtual machine il comando è:

$ vagrant halt

Per rimuoverla del tutto

$ vagrant destroy

Installare VirtualBox 6.0 su Ubuntu 18.04 LTS

Qualche giorno fa  è uscita la nuova major release di VirtualBox. Vediamo come installarla su Ubuntu 18.04  LTS

Per prima cosa dobbiamo importare le chiavi con cui sono firmati i pacchetti che andremo a scaricare

wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -
wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key add -

Ora configuriamo il repository ufficiale

sudo sh -c 'echo "deb http://download.virtualbox.org/virtualbox/debian $(lsb_release -sc) contrib" >> /etc/apt/sources.list.d/virtualbox.list'

Aggiorniamo i repository

sudo apt update

E installiamo finalmente VirtualBox 6.0

sudo apt-get install virtualbox-6.0