¿Dónde puedo encontrar los paquetes Vagrant?

11

Vagrant es una herramienta para construir y administrar máquinas virtuales para desarrolladores. Tiene una guía de inicio en Ubuntu que contiene sugerencias dudosas como

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

o instalar RubyGems desde la fuente en lugar de desde paquetes de Ubuntu, y luego usar gem installpara instalar vagrant.

No me siento cómodo solo siguiendo esas instrucciones. ¿Hay quizás un PPA? ¿Hay, quizás, herramientas alternativas que están empaquetadas para Ubuntu?

Marius Gedminas
fuente

Respuestas:

9

12.04

Vagrant instalar vagabundo 1.0.1 ahora se incluye en el universo en 12.04 y puede instalarlo a través del Centro de software.

ajmitch
fuente
1
No puedo decidir si debo marcar su respuesta como aceptada ahora, o esperar hasta que se publique 12.04.
Marius Gedminas
10
Los paquetes oficiales son tan antiguos que es mejor descargarlos directamente de vagrantup.com.
Willian Mitsuda
17

Hoy en día puede descargar archivos .deb autónomos desde http://www.vagrantup.com/downloads.html

No es tan bueno como un PPA, pero al menos puede introspectar qué archivos se instalan y eliminar el paquete limpiamente.

Marius Gedminas
fuente
21
La falla de Vagrant en proporcionar paquetes de instalación a través de un canal que permita la notificación de futuros problemas de seguridad es una preocupación.
mc0e
Pensé que muchos PPA fueron hechos por la comunidad. ¿No podría alguien simplemente mantener esto?
Jonathan
1
Claro, @JonathanLeaders y este PPA no oficial de Antonio Terceiro se ve bastante actualizado.
Pablo Bianchi
Eso parece actualizado, pero desafortunadamente tampoco parece ser un ppa ... ¿qué estoy haciendo mal? sudo apt-add-repository ppa:terceiro/vagrant
Jonathan
-2

No hay nada de qué preocuparse por las instrucciones en esta guía de inicio de Ubuntu . Hacer un enlace suave a /usr/bin/ruby1.8no daña su sistema de ninguna manera. Simplemente continúe con el tutorial e instale vagrant. Para instalar vagrant puede usar:

  sudo gem install vagrant

Hasta donde sé, no hay PPA disponible para vagabundos. El mejor método para instalarlo es usar la gema.

Si tiene dificultades, no dude en publicarlo aquí.

aneeshep
fuente
Hizo eso, descubrí que Vagrant se niega a trabajar con virtualbox-ose y quiere que instale la versión de código cerrado. Encogido, desinstalado Vagrant.
Marius Gedminas
3
"¡Gracias por querer usar Vagrant! Desafortunadamente, esta ya no es la forma de instalar Vagrant. Ahora hacemos instaladores para los diversos sistemas operativos que admite Vagrant. Vagrant ya no se distribuye como RubyGem. [...] Tenga en cuenta que RubyGem la versión no se ha actualizado en más de un año y ya no recibirá ninguna actualización
hwjp
-2

Si estás usando Ruby:

Es mejor instalarlo a través de Rubygems a pesar de la recomendación del sitio web de instalación .deb. El sitio web parece estar un poco atrasado en las actualizaciones. Las instrucciones de la gema vagabunda parecen más actualizadas: https://github.com/mitchellh/vagrant

Si Bundler está instalando una versión sub-1.0.0 de la gema:

  • pon por gem 'vagrant'encima de todas las otras gemas en tu Gemfiley corre bundle install.
  • Si eso todavía no funciona, poner gem 'vagrant', '~> 1.0'y ejecutar bundle install.

A veces, bundler instala una versión anterior de la vagrantgema si tus otras gemas instalaron versiones antiguas de gemas, como json.

dgo.a
fuente