Jak zaktualizować Vagrant do najnowszej wersji w Ubuntu?
$ sudo apt-get update
$ sudo apt-get install vagrant
$ vagrant -v
Vagrant 1.4
Najnowsza wersja to 1.6.5
Oficjalna strona pobierania Vagrant zawiera wszystkie dostępne pliki do pobrania dla najnowszej wersji Vagrant (2.0.1). Pobierz odpowiedni pakiet dla swojego systemu operacyjnego (deb Linux) i architektury (32-bitowy lub 64-bitowy system operacyjny). Sumy kontrolne SHA256 dla paczek można znaleźć tutaj .
Pobierz plik .deb i kliknij go dwukrotnie, aby otworzyć go do instalacji w aplikacji Ubuntu. Nazwy błędnych plików .deb są następujące:
vagrant_2.0.1_i686.deb
vagrant_2.0.1_x86_64.deb
... gdzie 2.0.1
w powyższym znajduje się numer wersji najnowszej wersji Vagrant z oficjalnej strony Vagrant do pobrania, która zmienia się przy każdej aktualizacji najnowszej wersji Vagrant. Najnowsza wersja Vagrant z oficjalnej strony Vagrant do pobrania aktualnej do ostatniej edycji tej odpowiedzi to Vagrant 2.2.4.
Jeśli pobierzesz plik tekstowy z sumami kontrolnymi SHA256 dla pakietów Vagrant, znajdziesz te same dwie nazwy pakietów i ich sumy kontrolne SHA256.
Jeśli nie chcesz aktualizować ręcznie, utworzyłem repozytorium, które zawiera najnowsze pakiety HashiCorp Vagrant w formacie PPA. Aby z niego skorzystać, musisz dodać repozytorium do źródeł repozytorium Ubuntu w następujący sposób:
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
Teraz zainstaluj jak zwykle:
sudo apt-get install vagrant
Są to te same pliki, co na stronie pobierania Vagrant , po prostu umieszczone w repozytorium.
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-key AD319E0F7CFFA38B4D9F6E55CE3F3DE92099F7A4
W przypadku serwerów najpierw uwierzytelni się, a następnie zainstaluje Vagrant w wersji 2.0.2 (obecnie najnowszy) na Ubuntu x64:
źródło
WSL
(zaktualizowany W10), ale nie zainstalował się ani nie dał żadnych komunikatów o błędach.