ฉันจะอัพเกรด Vagrant เป็นเวอร์ชั่นล่าสุดใน Ubuntu ได้อย่างไร
$ sudo apt-get update
$ sudo apt-get install vagrant
$ vagrant -v
Vagrant 1.4
รุ่นล่าสุดคือ 1.6.5
ฉันจะอัพเกรด Vagrant เป็นเวอร์ชั่นล่าสุดใน Ubuntu ได้อย่างไร
$ sudo apt-get update
$ sudo apt-get install vagrant
$ vagrant -v
Vagrant 1.4
รุ่นล่าสุดคือ 1.6.5
คำตอบ:
เว็บเพจดาวน์โหลด Vagrantอย่างเป็นทางการมีการดาวน์โหลดทั้งหมดสำหรับ Vagrant รุ่นล่าสุด (2.0.1) โปรดดาวน์โหลดแพ็คเกจที่เหมาะสมสำหรับระบบปฏิบัติการของคุณ (Linux deb) และสถาปัตยกรรม (ระบบปฏิบัติการ 32- บิตหรือ 64- บิต) คุณสามารถค้นหา checksums SHA256 สำหรับแพคเกจที่นี่
ดาวน์โหลดไฟล์. deb และดับเบิลคลิกเพื่อเปิดเพื่อติดตั้งในแอปพลิเคชันซอฟต์แวร์ Ubuntu ชื่อของไฟล์ vagrant .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เพียงใส่ลงในที่เก็บ
สำหรับเซิร์ฟเวอร์ต่อไปนี้จะรับรองความถูกต้องก่อนแล้วจึงติดตั้ง 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) แต่มันไม่ได้ติดตั้งหรือให้ข้อความแสดงข้อผิดพลาด
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-key AD319E0F7CFFA38B4D9F6E55CE3F3DE92099F7A4