Как мне обновить Vagrant до последней версии в Ubuntu?
$ sudo apt-get update
$ sudo apt-get install vagrant
$ vagrant -v
Vagrant 1.4
Последняя версия 1.6.5
На официальной веб-странице Download Vagrant есть все доступные загрузки для последней версии Vagrant (2.0.1). Пожалуйста, загрузите соответствующий пакет для вашей операционной системы (Linux deb) и архитектуры (32-битная или 64-битная ОС). Вы можете найти контрольные суммы SHA256 для пакетов здесь .
Загрузите файл .deb и дважды щелкните его, чтобы открыть для установки в программном приложении Ubuntu. Имена бродячих файлов .deb следующие:
vagrant_2.0.1_i686.deb
vagrant_2.0.1_x86_64.deb
... где 2.0.1
выше - номер версии последней версии Vagrant с официальной веб-страницы загрузки Vagrant, который изменяется при каждом обновлении последней версии Vagrant. Последняя версия Vagrant с официального сайта Vagrant для загрузки, актуальная до последней редакции этого ответа, - Vagrant 2.2.4.
Если вы загрузите текстовый файл с контрольными суммами SHA256 для пакетов Vagrant, вы найдете те же два имени пакетов и их контрольные суммы SHA256.
Если вы не хотите обновлять вручную, я создал репозиторий, который предоставляет последние пакеты от 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 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
Для серверов следующее сначала проверит аутентификацию, а затем установит Vagrant версии 2.0.2 (в настоящее время самая последняя) на Ubuntu x64:
источник
WSL
(обновил W10), но он не установился, и не дал никаких сообщений об ошибках.