¿Cómo actualizo Vagrant a la última versión en Ubuntu?

33

¿Cómo actualizo Vagrant a la última versión en Ubuntu?

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

La última versión es 1.6.5

pedroparra
fuente

Respuestas:

27

La página web oficial de Download Vagrant tiene todas las descargas disponibles para la última versión de Vagrant (2.0.1). Descargue el paquete adecuado para su sistema operativo (Linux deb) y su arquitectura (SO de 32 bits o 64 bits). Puede encontrar sumas de comprobación SHA256 para paquetes aquí .

Descargue el archivo .deb y haga doble clic para abrirlo para la instalación en la aplicación de software Ubuntu. Los nombres de los archivos vagabundos .deb son los siguientes:

  • Arquitectura de 32 bits: vagrant_2.0.1_i686.deb
  • Arquitectura de 64 bits: vagrant_2.0.1_x86_64.deb

... donde 2.0.1en lo anterior se encuentra el número de versión de la última versión de Vagrant de la página web oficial de descargas de Vagrant, que cambia cada vez que se actualiza la última versión de Vagrant. La última versión de Vagrant del sitio web oficial de descargas de Vagrant hasta la última vez que se editó esta respuesta es Vagrant 2.2.4.

Si descarga el archivo de texto que tiene las sumas de verificación SHA256 para los paquetes Vagrant, encontrará los mismos dos nombres de paquete y sus sumas de verificación SHA256.

karel
fuente
17

Si no desea actualizar manualmente, he creado un repositorio que proporciona los últimos paquetes de HashiCorp Vagrant en formato PPA. Para usarlo, deberá agregar el repositorio a sus fuentes de repositorio de Ubuntu de esta manera:

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

Ahora instale como de costumbre:

sudo apt-get install vagrant

Estos son los mismos archivos que en la página de descarga de Vagrant , solo se colocan en un repositorio.

Wolfgang
fuente
Tenga en cuenta que el servidor de claves ha cambiado desde arriba:sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-key AD319E0F7CFFA38B4D9F6E55CE3F3DE92099F7A4
MacroMan
@MacroMan El servidor de claves MIT debería continuar funcionando; Acabo de cambiar las instrucciones a Ubuntu porque el servidor de claves MIT tenía problemas por un tiempo.
Wolfgang
El servidor de claves MIT no funcionó ayer en absoluto, mientras que nunca me ha fallado el servidor de claves de Ubuntu. Claro que parece más confiable poner eso y evitar problemas para las personas.
MacroMan
@MacroMan Es bueno saber que ha tenido problemas nuevamente. Estoy de acuerdo y he editado la publicación para poner el Ubuntu allí también.
Wolfgang
4

Para los servidores, lo siguiente primero se autenticará y luego instalará la versión 2.0.2 de Vagrant (actualmente la más reciente) en 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
Jonás Braun
fuente
Probé esto WSL(actualizado W10) pero no se instaló, ni dio ningún mensaje de error.
1.61803