Làm cách nào để nâng cấp Vagrant lên phiên bản mới nhất trong Ubuntu?


33

Làm cách nào để nâng cấp Vagrant lên phiên bản mới nhất trong Ubuntu?

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

Phiên bản mới nhất là 1.6.5

Câu trả lời:


27

Trang web Tải xuống Vagrant chính thức có tất cả các bản tải xuống có sẵn cho phiên bản mới nhất của Vagrant (2.0.1). Vui lòng tải xuống gói thích hợp cho hệ điều hành của bạn (Linux deb) và kiến ​​trúc (HĐH 32 bit hoặc 64 bit). Bạn có thể tìm thấy tổng kiểm tra SHA256 cho các gói ở đây .

Tải xuống tệp .deb và nhấp đúp vào tệp để mở tệp để cài đặt trong ứng dụng phần mềm Ubuntu. Tên của các tệp .deb mơ hồ như sau:

  • Kiến trúc 32 bit: vagrant_2.0.1_i686.deb
  • Kiến trúc 64 bit: vagrant_2.0.1_x86_64.deb

... 2.0.1trong đó ở trên là số phiên bản của phiên bản mới nhất của Vagrant từ trang web chính thức của Vagrant, sẽ thay đổi bất cứ khi nào phiên bản mới nhất của Vagrant được cập nhật. Phiên bản mới nhất của Vagrant từ trang web tải xuống chính thức của Vagrant cho đến lần cuối cùng câu trả lời này được chỉnh sửa là Vagrant 2.2.4.

Nếu bạn tải xuống tệp văn bản có tổng kiểm tra SHA256 cho các gói Vagrant, bạn sẽ tìm thấy hai tên gói giống nhau và tổng kiểm tra SHA256 của chúng.


17

Nếu bạn không muốn phải cập nhật thủ công, tôi đã tạo một kho lưu trữ cung cấp các gói mới nhất từ HashiCorp Vagrant theo định dạng PPA. Để sử dụng nó, bạn sẽ cần thêm kho lưu trữ vào các nguồn kho lưu trữ Ubuntu của mình như thế này:

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

Bây giờ cài đặt như bình thường:

sudo apt-get install vagrant

Đây là những tệp giống như trên trang tải xuống Vagrant , chỉ cần đưa vào kho lưu trữ.


Lưu ý rằng máy chủ khóa đã thay đổi từ trên:sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-key AD319E0F7CFFA38B4D9F6E55CE3F3DE92099F7A4
MacroMan

@MacroMan Máy chủ khóa MIT sẽ tiếp tục hoạt động; Tôi chỉ thay đổi hướng dẫn sang Ubuntu một vì máy chủ khóa MIT đã gặp sự cố trong một thời gian.
Wolfgang

Máy chủ khóa MIT đã không hoạt động ngày hôm qua, trong khi tôi chưa bao giờ gặp phải máy chủ khóa Ubuntu. Chắc chắn có vẻ đáng tin cậy hơn để đặt cái đó và tránh các vấn đề cho mọi người.
Macroman

@MacroMan Thật tốt khi biết rằng nó lại gặp vấn đề. Tôi đồng ý và đã chỉnh sửa bài đăng để đặt Ubuntu ở đó.
Wolfgang

4

Đối với máy chủ, trước tiên sẽ xác thực và sau đó cài đặt Vagrant phiên bản 2.0.2 (hiện tại là phiên bản mới nhất) trên 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

Tôi đã thử điều này trên WSL(cập nhật W10) nhưng nó không cài đặt, cũng không đưa ra bất kỳ thông báo lỗi nào.
1.61804
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.