Bagaimana cara meningkatkan Vagrant ke versi terbaru di Ubuntu?

33

Bagaimana cara meningkatkan Vagrant ke versi terbaru di Ubuntu?

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

Versi terbaru adalah 1.6.5

pedroparra
sumber

Jawaban:

27

Halaman web resmi Unduh Vagrant memiliki semua unduhan yang tersedia untuk versi terbaru Vagrant (2.0.1). Silakan unduh paket yang tepat untuk sistem operasi Anda (Linux deb) dan arsitektur (OS 32-bit atau 64-bit). Anda dapat menemukan checksum SHA256 untuk paket di sini .

Unduh file .deb dan klik dua kali untuk membukanya untuk instalasi di aplikasi perangkat lunak Ubuntu. Nama-nama file .deb gelandangan adalah sebagai berikut:

  • Arsitektur 32-bit: vagrant_2.0.1_i686.deb
  • Arsitektur 64-bit: vagrant_2.0.1_x86_64.deb

... 2.0.1di mana di atas adalah nomor versi versi terbaru dari Vagrant dari laman web unduhan Vagrant resmi, yang berubah setiap kali versi terbaru Vagrant diperbarui. Versi terbaru dari Vagrant dari situs web resmi unduhan Vagrant hingga saat terakhir kali jawaban ini diedit adalah Vagrant 2.2.4.

Jika Anda mengunduh file teks yang memiliki checksum SHA256 untuk paket Vagrant, Anda akan menemukan dua nama paket yang sama dan checksum SHA256 mereka.

karel
sumber
17

Jika Anda tidak ingin harus memperbarui secara manual, saya telah membuat repositori yang menyediakan paket-paket terbaru dari HashiCorp Vagrant dalam format PPA. Untuk menggunakannya, Anda harus menambahkan repositori ke sumber repositori Ubuntu Anda seperti ini:

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

Sekarang instal seperti biasa:

sudo apt-get install vagrant

Ini adalah file yang sama seperti pada halaman pengunduhan Vagrant , hanya dimasukkan ke dalam repositori.

Wolfgang
sumber
Perhatikan bahwa keyserver telah berubah dari atas:sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-key AD319E0F7CFFA38B4D9F6E55CE3F3DE92099F7A4
MacroMan
@ MacroMan MIT keyserver harus terus bekerja; Saya baru saja mengubah instruksi ke Ubuntu karena keyserver MIT mengalami masalah untuk sementara waktu.
Wolfgang
Server kunci MIT tidak berfungsi sama sekali kemarin, sedangkan server kunci Ubuntu tidak pernah gagal pada saya. Tentu tampaknya lebih dapat diandalkan untuk menempatkan yang satu itu dan menghindari masalah bagi orang-orang.
MacroMan
@ MacroMan Senang mengetahui bahwa ini mengalami masalah lagi. Saya setuju dan telah mengedit posting untuk meletakkan Ubuntu di sana juga.
Wolfgang
4

Untuk server, yang berikut ini akan mengotentikasi terlebih dahulu dan kemudian menginstal Vagrant versi 2.0.2 (saat ini yang terbaru) di 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
Jonah Braun
sumber
Saya mencoba ini WSL(diperbarui W10) tetapi tidak menginstal, atau memberikan pesan kesalahan.
1.61803