Onde posso encontrar pacotes do Vagrant?

11

O Vagrant é uma ferramenta para criar e gerenciar máquinas virtuais para desenvolvedores. Ele tem um guia de introdução ao Ubuntu que contém sugestões de aparência duvidosa, como

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

ou instalar o RubyGems a partir da fonte, e não dos pacotes Ubuntu, e usar gem installpara instalar o próprio vagrant.

Não estou me sentindo confortável apenas seguindo essas instruções. Existe talvez um PPA? Existem, talvez, ferramentas alternativas empacotadas para o Ubuntu?

Marius Gedminas
fonte

Respostas:

9

12.04

O Vagrant instalar vagabundo 1.0.1 agora está incluído no universo na versão 12.04 e você pode instalá-lo através do Centro de Software.

ajmitch
fonte
1
Não consigo decidir se devo marcar sua resposta como aceita agora ou aguarde até que o 12.04 seja lançado.
Marius Gedminas
10
Os pacotes oficiais são tão antigos que é melhor fazer o download diretamente do vagrantup.com.
Willian Mitsuda
17

Atualmente, você pode baixar arquivos .deb independentes em http://www.vagrantup.com/downloads.html

Não é tão bom quanto um PPA, mas pelo menos você pode examinar quais arquivos são instalados onde e remover o pacote corretamente.

Marius Gedminas
fonte
21
A falha do Vagrant em fornecer pacotes de instalação por meio de um canal que permita a notificação de futuros problemas de segurança é uma preocupação.
Mc0e
Eu pensei que muitos CAE's foram feitos pela comunidade. Alguém não poderia simplesmente manter isso?
Jonathan
1
Claro que @JonathanLeaders e este PPA não oficial da Antonio Terceiro parecem bem atualizados.
Pablo Bianchi
Isso parece atualizado, mas infelizmente também não parece ser um ppa ... o que estou fazendo de errado? sudo apt-add-repository ppa:terceiro/vagrant
Jonathan
-2

Não há nada para se preocupar com as instruções neste guia de introdução ao Ubuntu . Fazendo um soft link para /usr/bin/ruby1.8não prejudicar o seu sistema de qualquer maneira. Vá em frente com o tutorial e instale o vagrant.Para instalar o vagrant, você pode usar:

  sudo gem install vagrant

Tanto quanto eu sei, não há PPA disponível para vagrant. O melhor método para instalá-lo é usando a gema.

Se você estiver com alguma dificuldade, sinta-se à vontade para publicá-lo aqui

aneeshep
fonte
Fiz isso, descobri que o Vagrant se recusa a trabalhar com o virtualbox-ose e quer que eu instale a versão de código fechado. Encolhido os ombros, desinstalado Vagrant.
Marius Gedminas
3
"Obrigado por querer usar o Vagrant! Infelizmente, esse não é mais o caminho para instalar o Vagrant. Agora, instalamos os vários sistemas operacionais que o Vagrant suporta. O Vagrant não é mais distribuído como um RubyGem. [...] Observe que o RubyGem versão não foi atualizado em mais de um ano e não receberá mais nenhuma atualização.
hwjp
-2

Se você estiver usando Ruby:

É melhor instalá-lo via Rubygems, apesar da recomendação do site de instalação .deb. O site parece estar um pouco atrasado nas atualizações. As instruções da gema vagante parecem mais atualizadas: https://github.com/mitchellh/vagrant

Se o Bundler estiver instalando uma versão sub-1.0.0 da gem:

  • coloque gem 'vagrant'acima de todas as outras pedras no seu Gemfilee corra bundle install.
  • se isso ainda não funcionar, coloque gem 'vagrant', '~> 1.0'e execute bundle install.

Às vezes, o bundler instala uma versão antiga da vagrantgema se suas outras gemas instalaram versões antigas da gema, como json.

dgo.a
fonte