Як оновити Vagrant до останньої версії Ubuntu?


33

Як оновити Vagrant до останньої версії Ubuntu?

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

Остання версія - 1.6.5

Відповіді:


27

На офіційній веб-сторінці Download Vagrant є всі доступні завантаження для останньої версії Vagrant (2.0.1). Завантажте відповідний пакет для вашої операційної системи (дебют Linux) та архітектури (32-розрядна або 64-бітна ОС). Ви можете знайти контрольні суми SHA256 для пакетів тут .

Завантажте файл .deb і двічі клацніть його, щоб відкрити його для встановлення в програмному забезпеченні Ubuntu. Назви файлів vagrant .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.2.4.

Якщо ви завантажите текстовий файл, у якому є контрольні суми SHA256 для пакунків Vagrant, ви знайдете однакові два назви пакунків та їх контрольні сумки SHA256.


17

Якщо вам не потрібно оновлюватись вручну, я створив сховище, яке надає останні пакети від 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
клавіш

@MacroMan Сервер ключів MIT повинен продовжувати працювати; Я просто змінив інструкції до Ubuntu, тому що у сервера ключів MIT деякий час виникали проблеми.
Вольфганг

Сервер ключів MIT взагалі не працював вчора, тоді як у мене ніколи не було збоїв сервера ключів Ubuntu. Звичайно, здається, надійніше поставити це і уникати проблем для людей.
MacroMan

@MacroMan Добре знати, що у нього знову виникають проблеми. Я погоджуюсь і відредагував пост, щоб також поставити Ubuntu.
Вольфганг

4

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

Я спробував це WSL(оновлений W10), але він не встановив і не видав жодних повідомлень про помилки.
1.61803
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.