如何在Ubuntu中将Vagrant升级到最新版本?


33

如何在Ubuntu中将Vagrant升级到最新版本?

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

最新版本是1.6.5

Answers:


27

官方的Vagrant下载网页具有最新版本的Vagrant(2.0.1)的所有可用下载。请下载适用于您的操作系统(Linux deb)和体系结构(32位或64位OS)的正确软件包。您可以在此处找到软件包的SHA256校验和。

下载.deb文件并双击以将其打开以安装在Ubuntu软件应用程序中。流浪者.deb文件的名称如下:

  • 32位架构: vagrant_2.0.1_i686.deb
  • 64位架构: vagrant_2.0.1_x86_64.deb

... 2.0.1上面的是官方下载的Vagrant网页中Vagrant最新版本的版本号,只要更新了最新版本的Vagrant,它就会更改。Vagrant 2.2.4是Vagrant官方下载的最新版本的Vagrant 2.2.4。

如果下载的文本文件具有Vagrant软件包的SHA256校验和,则将找到相同的两个软件包名称及其SHA256校验和。


17

如果您不想手动更新,我创建了一个存储库,以PPA格式提供HashiCorp Vagrant的最新软件包。要使用它,您需要像下面这样将存储库添加到Ubuntu存储库源:

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

现在照常安装:

sudo apt-get install vagrant

这些文件与Vagrant下载页面上的文件相同,只是放在了存储库中。


请注意,密钥服务器已从上面更改:sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-key AD319E0F7CFFA38B4D9F6E55CE3F3DE92099F7A4
MacroMan

@MacroMan MIT密钥服务器应继续工作;我只是将说明更改为对Ubuntu的说明,因为MIT密钥服务器出现了一段时间的问题。
沃尔夫冈

MIT密钥服务器昨天根本没有工作,而我从来没有让Ubuntu密钥服务器失败。当然,放一个那个并避免给人们带来麻烦似乎更可靠。
MacroMan

@MacroMan很高兴知道它又遇到了问题。我同意并编辑了这篇文章,也将Ubuntu放在了那里。
沃尔夫冈

4

对于服务器,以下内容将首先进行身份验证,然后在Ubuntu x64上安装Vagrant版本2.0.2(当前为最新版本):

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

我在WSL更新的W10 上尝试了此操作,但未安装,也未给出任何错误消息。
1.61803,0
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.