Où puis-je trouver des packages Vagrant?

11

Vagrant est un outil pour construire et gérer des machines virtuelles pour les développeurs. Il contient un guide de démarrage sur Ubuntu qui contient des suggestions douteuses comme

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

ou en installant RubyGems à partir des sources plutôt que des packages Ubuntu, puis en utilisant gem installpour installer vagrant lui-même.

Je ne me sens pas à l'aise en suivant simplement ces instructions. Existe-t-il peut-être un AAE? Existe-t-il peut-être des outils alternatifs qui sont packagés pour Ubuntu?

Marius Gedminas
la source

Réponses:

9

12.04

Vagrant installer vagabond 1.0.1 est désormais inclus dans l'univers en 12.04 et vous pouvez l'installer via le Centre logiciel.

ajmitch
la source
1
Je ne peux pas me décider si je dois marquer votre réponse comme acceptée maintenant, ou attendre que le 12.04 soit effectivement publié.
Marius Gedminas
10
Les packages officiels sont si anciens, il vaut mieux les télécharger directement depuis vagrantup.com.
Willian Mitsuda
17

De nos jours, vous pouvez télécharger des fichiers .deb autonomes sur http://www.vagrantup.com/downloads.html

Pas aussi bon qu'un PPA, mais au moins vous pouvez vérifier quels fichiers sont installés où et supprimer le package proprement.

Marius Gedminas
la source
21
L'incapacité de Vagrant à fournir des packages d'installation via un canal permettant la notification de futurs problèmes de sécurité est une préoccupation.
mc0e
Je pensais que de nombreux PPA étaient faits par la communauté. Quelqu'un ne pourrait-il pas simplement maintenir cela?
Jonathan
1
Bien sûr, @JonathanLeaders et ce PPA non officiel d' Antonio Terceiro semblent assez mis à jour.
Pablo Bianchi
Cela semble à jour, mais malheureusement, il ne semble pas non plus être un ppa ... que fais-je de mal? sudo apt-add-repository ppa:terceiro/vagrant
Jonathan
-2

Il n'y a rien à craindre concernant les instructions de ce guide de démarrage sur Ubuntu . Faire un lien logiciel vers /usr/bin/ruby1.8n'endommage en aucun cas votre système. Continuez avec le tutoriel et installez vagrant. Pour installer vagrant, vous pouvez utiliser:

  sudo gem install vagrant

Autant que je sache, il n'y a pas d'APP disponible pour les vagabonds. La meilleure méthode pour l'installer est d'utiliser la gemme.

Si vous éprouvez des difficultés, n'hésitez pas à le poster ici

aneeshep
la source
C'est ce que j'ai découvert, Vagrant refuse de travailler avec virtualbox-ose et veut que j'installe la version fermée. Haussé, désinstallé Vagrant.
Marius Gedminas
3
"Merci de vouloir utiliser Vagrant! Malheureusement, ce n'est plus la façon d'installer Vagrant. Nous faisons maintenant des installateurs pour les différents systèmes d'exploitation pris en charge par Vagrant. Vagrant n'est plus distribué comme RubyGem. [...] Notez que le RubyGem La version n'a pas été mise à jour depuis plus d'un an et ne recevra plus de mises à jour.
hwjp
-2

Si vous utilisez Ruby:

Il est préférable de l'installer via Rubygems malgré la recommandation du site Web d'installer .deb. Le site Web semble être un peu en retard sur les mises à jour. Les instructions du joyau vagabond semblent plus à jour: https://github.com/mitchellh/vagrant

Si Bundler installe une version sous-1.0.0 de la gemme:

  • mettre gem 'vagrant'au-dessus de tous les autres joyaux dans votre Gemfilecourse bundle install.
  • si cela ne fonctionne toujours pas, gem 'vagrant', '~> 1.0'lancez et exécutez bundle install.

Parfois, bundler installe une ancienne version de la vagrantgemme si vos autres gemmes ont installé d'anciennes versions de gemmes, comme json.

dgo.a
la source