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

33

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

$ sudo apt-get update
$ sudo apt-get install vagrant
$ vagrant -v
Vagrant 1.4

La dernière version est 1.6.5

pedroparra
la source

Réponses:

27

La page Web officielle de Download 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 (OS 32 bits ou 64 bits). Vous pouvez trouver les sommes de contrôle SHA256 pour les packages 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 vagabonds 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.1ci-dessus se trouve le numéro de version de la dernière version de Vagrant à partir de la page Web officielle de téléchargement de Vagrant, qui change chaque fois que la dernière version de Vagrant est mise à jour. La dernière version de Vagrant à partir du site Web officiel de téléchargement de Vagrant à 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.

Karel
la source
17

Si vous ne voulez pas avoir à mettre à jour manuellement, j'ai créé un référentiel qui fournit les derniers packages de HashiCorp Vagrant au format PPA. Pour l'utiliser, vous devrez ajouter le référentiel à vos sources de référentiel 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 hkp://keyserver.ubuntu.com:80 --recv-key AD319E0F7CFFA38B4D9F6E55CE3F3DE92099F7A4
sudo apt-get update

Installez maintenant comme d'habitude:

sudo apt-get install vagrant

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

Wolfgang
la source
Notez que le serveur de clés a changé par le haut:sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-key AD319E0F7CFFA38B4D9F6E55CE3F3DE92099F7A4
MacroMan
@MacroMan Le serveur de clés MIT devrait continuer à fonctionner; Je viens de changer les instructions pour celles d'Ubuntu parce que le serveur de clés MIT avait des problèmes pendant un certain temps.
Wolfgang
Le serveur de clés MIT n'a pas fonctionné hier du tout, alors que je n'ai jamais eu de défaillance du serveur de clés Ubuntu sur moi. Bien sûr, il semble plus fiable de mettre celui-ci et d'éviter les problèmes pour les gens.
MacroMan
@MacroMan Bon à savoir qu'il a de nouveau eu des problèmes. Je suis d'accord et j'ai édité le post pour y mettre celui d'Ubuntu également.
Wolfgang
4

Pour les serveurs, les éléments suivants vont d'abord s'authentifier, puis installer Vagrant version 2.0.2 (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
Jonah Braun
la source
J'ai essayé cela WSL(mise à jour W10) mais il ne s'est pas installé, ni n'a donné de message d'erreur.
1.61803