Comment mettre à jour Vagrant vers la dernière version sous Ubuntu ?
$ sudo apt-get update
$ sudo apt-get install vagrant
$ vagrant -v
Vagrant 1.4
La dernière version est 1.6.5
Comment mettre à jour Vagrant vers la dernière version sous Ubuntu ?
$ sudo apt-get update
$ sudo apt-get install vagrant
$ vagrant -v
Vagrant 1.4
La dernière version est 1.6.5
La page de téléchargement officielle de Vagrant contient tous les téléchargements disponibles pour la dernière version de Vagrant (2.0.1). Veuillez télécharger le package approprié pour votre système d'exploitation (Linux deb) et votre architecture (32 bits ou 64 bits). Vous pouvez trouver les checksums SHA256 pour les packages ici.
Téléchargez le fichier .deb et double-cliquez dessus pour l'ouvrir et l'installer dans l'application logicielle Ubuntu. La nouvelle installation écrasera et supprimera correctement les anciens fichiers. Il est recommandé de ne pas exécuter d'autres processus Vagrant pendant le processus de mise à niveau.
Les noms des fichiers .deb de Vagrant sont les suivants:
vagrant_2.0.1_i686.deb
vagrant_2.0.1_x86_64.deb
...où 2.0.1
dans les exemples ci-dessus est le numéro de version de la dernière version de Vagrant provenant de la page de téléchargement officielle de Vagrant, qui change à chaque mise à jour de la dernière version de Vagrant. La dernière version de Vagrant du site officiel de téléchargement de Vagrant au moment de la dernière édition de cette réponse est Vagrant 2.2.6.
Si vous téléchargez le fichier texte contenant les checksums SHA256 des packages Vagrant, vous trouverez les mêmes deux noms de package et leurs checksums SHA256.
Si vous ne voulez pas avoir à mettre à jour manuellement, Hashicorp dispose désormais d'un dépôt officiel à partir duquel vous pouvez installer des mises à jour automatiques. Pour l'utiliser, exécutez simplement :
curl -fsSL https://apt.releases.hashicorp.com/gpg | sudo apt-key add -
sudo apt-add-repository "deb [arch=amd64] https://apt.releases.hashicorp.com $(lsb_release -cs) main"
sudo apt-get update
Édition : ce post était initialement en lien avec un dépôt deb tiers. Maintenant que Hashicorp dispose de son propre dépôt officiel, je l'ai mis à jour pour y faire référence.
REMARQUE : si vous aviez configuré le dépôt tiers précédemment, une étape supplémentaire est nécessaire pour vous assurer de recevoir des mises à jour à partir du nouveau dépôt. Veuillez consulter les instructions de l'ancien dépôt pour plus de détails.
Pour les serveurs, les étapes suivantes vont d'abord authentifier puis installer la version 2.0.2 de Vagrant (actuellement la dernière) sur Ubuntu x64 :
curl -O https://releases.hashicorp.com/vagrant/2.0.2/vagrant_2.0.2_x86_64.deb
curl -O https://releases.hashicorp.com/vagrant/2.0.2/vagrant_2.0.2_SHA256SUMS
curl -O https://releases.hashicorp.com/vagrant/2.0.2/vagrant_2.0.2_SHA256SUMS.sig
curl -sS https://keybase.io/hashicorp/key.asc | gpg --import
gpg --verify vagrant_2.0.2_SHA256SUMS.sig vagrant_2.0.2_SHA256SUMS
shasum -a 256 -c <(cat vagrant_2.0.2_SHA256SUMS | grep 64.deb) -s
sudo apt install ./vagrant_2.0.2_x86_64.deb
sudo add-apt-repository ppa:tiagohillebrandt/vagrant
sudo apt update
Cela ajoutera un dépôt pour votre version actuelle d'ubuntu. Si vous êtes sur 20.10 (groovy), remplacez groovy par focal et appelez à nouveau sudo apt update
.
Ensuite, réinstallez vagrant :
sudo apt install vagrant
Et mettez à jour tous les plugins :
vagrant plugin update
SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.