30

Как мне обновить Vagrant до последней версии в Ubuntu?

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

Последняя версия 1.6.5

3 ответа3

24

На официальной веб-странице Download Vagrant есть все доступные загрузки для последней версии Vagrant (2.0.1). Пожалуйста, загрузите соответствующий пакет для вашей операционной системы (Linux deb) и архитектуры (32-битная или 64-битная ОС). Вы можете найти контрольные суммы 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 с официального сайта Vagrant для загрузки, актуальная до последней редакции этого ответа, - Vagrant 2.0.1.

Если вы загрузите текстовый файл с контрольными суммами SHA256 для пакетов Vagrant, вы найдете те же два имени пакетов и их контрольные суммы SHA256.

15

Если вы не хотите обновлять вручную, я создал репозиторий, который предоставляет последние пакеты от HashiCorp Vagrant в формате PPA. Чтобы использовать его, вам нужно добавить репозиторий в ваши источники репозитория 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 pgp.mit.edu --recv-key AD319E0F7CFFA38B4D9F6E55CE3F3DE92099F7A4
sudo apt-get update

Теперь установите как обычно:

sudo apt-get install vagrant

Это те же файлы, что и на странице загрузки Vagrant, просто помещенные в репозиторий.

2

Для серверов следующее сначала проверит аутентификацию, а затем установит Vagrant версии 2.0.2 (в настоящее время последняя) в 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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .