web-dev-qa-db-ja.com

Ubuntu16.04でのVagrantのアップグレード

私は現在Vagrant 1.8.1をUbuntu16.04にインストールしています

Vagrant 2.0.にアップグレードしようと思っています

問題は、apt-get install vagrantを使用して直接インストールした場合にvagrantファイルとVMが削除されるかどうかわからないことですVagrant 2.0.

Apt-getを使用して更新しても安全ですか、それともそれを行う方法はありますか?.

5
Sukumar

Vagrantリポジトリはおそらく最新バージョンに更新されていません。これが、apt-get install vagrantコマンドが使用されたときに常に古いバージョンをインストールする理由です。

ターミナルを使用して最新バージョンをプルしてインストールする最も簡単な方法は、.debファイルへのパスを見つけ、dpkgを使用してインストールすることです。

ここですべてのvagrant更新のリストを取得できます。

https://releases.hashicorp.com/vagrant/

上記のアーカイブから最新バージョンとして入手しましたが、

https://releases.hashicorp.com/vagrant/2.0.4/vagrant_2.0.4_x86_64.deb

そのリンクを取得したら、次のように以前のバージョンのvagrant(インストールされている場合)を削除します。

Sudo apt-get remove --auto-remove vagrant
rm -r ~/.vagrant.d

最新バージョンをインストールし、

wget https://releases.hashicorp.com/vagrant/2.0.4/vagrant_2.0.4_x86_64.deb
Sudo dpkg -i vagrant_2.0.4_x86_64.deb

完了したら、正常にインストールされたかどうかを確認できます。

vagrant version
18
Sufiyan Ghori

プログラムをアップグレードする最も安全な方法は、Sudo apt-get upgrade <program name>を使用することです。ファイルは影響を受けません

Sudo apt-get install <program name>はどのファイルにも影響を与えないことに注意してください。

0
Hollyol