Wo finde ich Vagrant-Pakete?

11

Vagrant ist ein Tool zum Erstellen und Verwalten von virtuellen Maschinen für Entwickler. Es gibt eine Einführung in Ubuntu , die zweifelhaft aussehende Vorschläge wie enthält

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

oder RubyGems von der Quelle anstatt von Ubuntu-Paketen gem installinstallieren und dann verwenden , um vagrant selbst zu installieren.

Ich fühle mich nicht wohl, wenn ich nur diesen Anweisungen folge. Gibt es vielleicht eine PPA? Gibt es vielleicht alternative Tools, die für Ubuntu gepackt sind?

Marius Gedminas
quelle

Antworten:

9

12.04

Vagrant Vagabund installieren 1.0.1 ist jetzt in 12.04 im Universum enthalten und kann über das Software Center installiert werden.

Ajmitch
quelle
1
Ich kann mich nicht entscheiden, ob ich Ihre Antwort jetzt als akzeptiert markieren oder warten soll, bis der 12.04 tatsächlich veröffentlicht wird.
Marius Gedminas
10
Die offiziellen Pakete sind so alt, dass es besser ist, sie direkt von vagrantup.com herunterzuladen.
Willian Mitsuda
17

Heutzutage können Sie eigenständige .deb-Dateien von http://www.vagrantup.com/downloads.html herunterladen

Nicht so gut wie ein PPA, aber zumindest können Sie überprüfen, welche Dateien wo installiert werden, und das Paket sauber entfernen.

Marius Gedminas
quelle
21
Das Versäumnis von Vagrant, Installationspakete über einen Kanal bereitzustellen, der die Benachrichtigung über zukünftige Sicherheitsprobleme ermöglicht, ist besorgniserregend.
mc0e
Ich dachte, dass viele PPAs von der Community gemacht wurden. Könnte das nicht einfach jemand behaupten?
Jonathan
1
Sicher @JonathanLeaders und diese inoffizielle PPA von Antonio Terceiro sehen ziemlich aktualisiert aus.
Pablo Bianchi
Das sieht zwar aktuell aus, scheint aber leider auch kein ppa zu sein ... was mache ich falsch? sudo apt-add-repository ppa:terceiro/vagrant
Jonathan
-2

Es gibt keinen Grund zur Sorge, dass die Anweisungen in diesem Handbuch zu Ubuntu beginnen . Das Herstellen einer weichen Verbindung zu /usr/bin/ruby1.8schadet Ihrem System ohnehin nicht. Fahren Sie einfach mit dem Tutorial fort und installieren Sie vagrant. Um vagrant zu installieren, können Sie Folgendes verwenden:

  sudo gem install vagrant

Soweit ich weiß, gibt es kein PPA für Landstreicher. Die beste Methode, um es zu installieren, ist die Verwendung des Edelsteins.

Wenn Sie Schwierigkeiten haben, können Sie diese hier posten

aneeshep
quelle
Ich habe herausgefunden, dass Vagrant sich weigert, mit virtualbox-ose zu arbeiten, und möchte, dass ich die Closed-Source-Version installiere. Achselzuckender, deinstallierter Vagrant.
Marius Gedminas
3
"Vielen Dank, dass Sie Vagrant verwenden möchten! Leider ist dies nicht mehr die Möglichkeit, Vagrant zu installieren. Wir erstellen jetzt Installationsprogramme für die verschiedenen Betriebssysteme, die Vagrant unterstützt. Vagrant wird nicht mehr als RubyGem vertrieben. [...] Beachten Sie, dass RubyGem Die Version wurde seit über einem Jahr nicht mehr aktualisiert und wird keine Updates mehr erhalten.
hwjp
-2

Wenn Sie Ruby verwenden:

Es ist besser, es über Rubygems zu installieren, obwohl die Website die .deb-Installation empfiehlt. Die Website scheint bei Updates etwas im Rückstand zu sein. Die Anweisungen des Vagabund-Edelsteins scheinen aktueller zu sein: https://github.com/mitchellh/vagrant

Wenn Bundler eine Version des Gems unter 1.0.0 installiert:

  • Setze gem 'vagrant'vor allem andere Edelsteine ​​in dein Gemfileund renne bundle install.
  • Wenn das immer noch nicht funktioniert, setzen gem 'vagrant', '~> 1.0'und laufen bundle install.

Manchmal installiert Bundler eine alte Version des vagrantEdelsteins, wenn Ihre anderen Edelsteine ​​alte Versionen von Edelsteinen installiert haben, wie z json.

dgo.a.
quelle