web-dev-qa-db-fra.com

Comment mettre à niveau Vagrant vers la dernière version d'Ubuntu?

Comment mettre à niveau 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

31
pedroparra

Le site officiel Télécharger Vagrant contient tous les téléchargements disponibles pour la dernière version de Vagrant (2.0.1). Veuillez télécharger le package correspondant à votre système d'exploitation (Linux deb) et à votre architecture (système d'exploitation 32 bits ou 64 bits). Vous pouvez trouver les sommes de contrôle SHA256 pour les paquets ici .

Téléchargez le fichier .deb et double-cliquez dessus pour l'ouvrir pour l'installation dans l'application logicielle Ubuntu. Les noms des fichiers .deb vagrant sont les suivants:

  • Architecture 32 bits: vagrant_2.0.1_i686.deb
  • Architecture 64 bits: vagrant_2.0.1_x86_64.deb

... où 2.0.1 ci-dessus correspond au numéro de version de la dernière version de Vagrant figurant sur la page Web officielle de téléchargement Vagrant, qui change à chaque mise à jour de la dernière version de Vagrant. La dernière version de Vagrant tirée du site Web officiel de téléchargement Vagrant, en cours de modification jusqu'à la dernière modification de cette réponse, est Vagrant 2.2.4.

Si vous téléchargez le fichier texte contenant les sommes de contrôle SHA256 pour les packages Vagrant, vous trouverez les deux mêmes noms de package et leurs sommes de contrôle SHA256.

26
karel

Si vous ne souhaitez pas mettre à jour manuellement, j’ai créé un référentiel qui fournit les derniers packages de HashiCorp Vagrant dans un format PPA. Pour l'utiliser, vous devez ajouter le référentiel à vos sources de référentiels Ubuntu comme ceci:

Sudo bash -c 'echo deb https://vagrant-deb.linestarve.com/ any main > /etc/apt/sources.list.d/wolfgang42-vagrant.list'
Sudo apt-key adv --keyserver pgp.mit.edu --recv-key AD319E0F7CFFA38B4D9F6E55CE3F3DE92099F7A4
Sudo apt-get update

Maintenant, installez comme d'habitude:

Sudo apt-get install vagrant

Ce sont les mêmes fichiers que sur la page de téléchargement Vagrant , que vous venez de mettre dans un référentiel.

16
Wolfgang

Pour les serveurs, les éléments suivants vont d’abord s’authentifier puis installer Vagrant version 2.0.2 (actuellement la plus récente) 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
2
Jonah Braun