Vagrantパッケージはどこにありますか?


11

Vagrantは、開発者向けの仮想マシンを構築および管理するためのツールです。Ubuntuの入門ガイドには、以下のような不確かな提案が含まれています。

$ sudo ln -s /usr/bin/ruby1.8 /usr/bin/ruby  # wtf???

または、UbuntuパッケージではなくソースからRubyGems gem installをインストールし、それを使用してvagrant自体をインストールします。

私はそれらの指示に従うだけでは不安を感じています。おそらくPPAはありますか?おそらく、Ubuntu用にパッケージ化された代替ツールはありますか?

回答:


9

12.04

Vagrant Vagrantをインストールする 1.0.1は12.04でユニバースに含まれるようになり、Software Centerからインストールできます。


1
回答を今すぐ承認済みにするか、12.04が実際にリリースされるまで待つべきかを判断することはできません。
マリウスゲドミナス

10
公式パッケージは非常に古いため、vagrantup.comから直接ダウンロードすることをお勧めします。
光田ウィリアン

17

最近では、http: //www.vagrantup.com/downloads.htmlから自己完結型の.debファイルをダウンロードできます

PPAほどではありませんが、少なくともどのファイルがどこにインストールされるかを内省し、パッケージをきれいに削除できます。


21
Vagrantが、将来のセキュリティ問題の通知を可能にするチャネルを介してインストールパッケージを提供できないことは懸念事項です。
mc0e

私は多くのPPAがコミュニティによって作られたと思いました。誰かがこれを維持することはできませんか?
ジョナサン

1
確かに@JonathanLeadersと、この非公式のPPAからアントニオTerceiroはかなり更新になります。
パブロビアンキ

それは最新のものに見えますが、残念ながらPPAではないようです...私は何が間違っていますか?sudo apt-add-repository ppa:terceiro/vagrant
ジョナサン

-2

このUbuntu入門ガイドの手順について心配する必要はありません。とにかくソフトリンクを作成し/usr/bin/ruby1.8ても、システムに害はありません。チュートリアルを進めてvagrantをインストールするだけです。vagrantをインストールするには、次を使用できます。

  sudo gem install vagrant

私が知る限り、放浪者に利用できるPPAはありません。インストールする最良の方法は、gemを使用することです。

困難を感じている場合は、ここに投稿してください。


Vagrantがvirtualbox-oseの使用を拒否し、クローズドソースバージョンをインストールすることを望んでいることがわかりました。肩をすくめ、アンインストールしたVagrant。
マリウスゲドミナス

3
「Vagrantを使用していただきありがとうございます。残念ながら、これはVagrantをインストールする方法ではありません。Vagrantがサポートするさまざまなオペレーティングシステムのインストーラーを作成しています。VagrantはRubyGemとして配布されなくなりました。バージョンは、一年以上に更新されていないされていないと、もはや更新を受信します。
hwjp

-2

Rubyを使用している場合:

ウェブサイトの.debインストールの推奨にもかかわらず、Rubygems経由でインストールすることをお勧めします。ウェブサイトは更新が少し遅れているようです。vagrant gemの指示は最新のようです:https : //github.com/mitchellh/vagrant

Bundlerがgemのサブ1.0.0バージョンをインストールしている場合:

  • gem 'vagrant'あなたの他のすべての宝石の上に置いてGemfile実行しますbundle install
  • それでも動作しない場合はgem 'vagrant', '~> 1.0'、を実行してくださいbundle install

vagrant他のgemがのような古いバージョンのgemをインストールした場合、Bundlerは古いバージョンのgemをインストールすることがありますjson

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.