Como atualizo o Vagrant para a versão mais recente no Ubuntu?


33

Como atualizo o Vagrant para a versão mais recente no Ubuntu?

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

A versão mais recente é 1.6.5

Respostas:


27

A página oficial do Download Vagrant tem todos os downloads disponíveis para a versão mais recente do Vagrant (2.0.1). Faça o download do pacote adequado para o seu sistema operacional (Linux deb) e arquitetura (SO de 32 ou 64 bits). Você pode encontrar somas de verificação SHA256 para pacotes aqui .

Faça o download do arquivo .deb e clique duas vezes nele para abri-lo para instalação no aplicativo de software Ubuntu. Os nomes dos arquivos vagos .deb são os seguintes:

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

... onde 2.0.1acima está o número da versão da versão mais recente do Vagrant na página oficial do download do Vagrant, que muda sempre que a versão mais recente do Vagrant é atualizada. A versão mais recente do Vagrant do site oficial do download do Vagrant, atual até a última vez que esta resposta foi editada, é o Vagrant 2.2.4.

Se você fizer o download do arquivo de texto que possui as somas de verificação SHA256 para pacotes do Vagrant, encontrará os mesmos dois nomes de pacotes e suas somas de verificação SHA256.


17

Se você não deseja atualizar manualmente, criei um repositório que fornece os pacotes mais recentes do HashiCorp Vagrant em um formato PPA. Para usá-lo, você precisará adicionar o repositório às fontes de repositório do Ubuntu assim:

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

Agora instale como de costume:

sudo apt-get install vagrant

Esses são os mesmos arquivos da página de download do Vagrant , basta colocar em um repositório.


Observe que o servidor de chaves mudou de cima:sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-key AD319E0F7CFFA38B4D9F6E55CE3F3DE92099F7A4
MacroMan

@ MacroMan O servidor de chaves do MIT deve continuar funcionando; Acabei de alterar as instruções para o Ubuntu porque o servidor de chaves do MIT estava com problemas por um tempo.
Wolfgang

O servidor de chaves do MIT não funcionou ontem, enquanto eu nunca tive o servidor de chaves do Ubuntu em mim. Certamente parece mais confiável colocar essa e evitar problemas para as pessoas.
MacroMan 13/08

@ MacroMan É bom saber que está tendo problemas novamente. Eu concordo e editei o post para colocar o Ubuntu lá também.
Wolfgang

4

Para servidores, o seguinte será autenticado e depois instalado o Vagrant versão 2.0.2 (atualmente a mais recente) no 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

Eu tentei isso no WSL(atualizado W10), mas ele não foi instalado nem deu nenhuma mensagem de erro.
1.61803 03/06
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.