Где я могу найти пакеты Vagrant?

11

Vagrant - это инструмент для разработки и управления виртуальными машинами для разработчиков. В нем есть руководство по началу работы с Ubuntu, которое содержит ненадежные предложения, такие как

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

или установить RubyGems из исходного кода, а не из пакетов Ubuntu, а затем использовать gem installдля установки самого vagrant.

Я не чувствую себя комфортно, просто следуя этим инструкциям. Возможно, есть PPA? Возможно, есть ли альтернативные инструменты, которые упакованы для Ubuntu?

Мариус Гедминас
источник

Ответы:

9

12,04

Vagrant установить бродяги 1.0.1 теперь включен в Universe в 12.04, и вы можете установить его через Центр программного обеспечения.

ajmitch
источник
1
Я не могу решить, стоит ли отмечать ваш ответ как принятый сейчас, или подождать, пока действительно не выйдет 12.04.
Мариус Гедминас
10
Официальные пакеты настолько стары, что их лучше скачать прямо с vagrantup.com.
Виллиан Мицуда
17

В настоящее время вы можете скачать автономные файлы .deb с http://www.vagrantup.com/downloads.html

Не так хорошо, как PPA, но, по крайней мере, вы можете проанализировать, какие файлы где установлены и как следует удалить пакет.

Мариус Гедминас
источник
21
Беспокойство Vagrant по предоставлению инсталляционных пакетов по каналу, который позволяет уведомлять о будущих проблемах безопасности, является проблемой.
2015 г.
Я думал, что многие PPA были сделаны сообществом. Не может ли кто-то просто поддерживать это?
Джонатан
1
Конечно @JonathanLeaders и этот неофициальный PPA от Антонио Терсейро выглядит довольно обновленным.
Пабло Бьянки
Это выглядит актуально, но, к сожалению, это также не похоже на PPA ... что я делаю не так? sudo apt-add-repository ppa:terceiro/vagrant
Джонатан
-2

Нет ничего страшного в инструкциях из этого руководства по началу работы с Ubuntu . Создание мягкой ссылки на /usr/bin/ruby1.8не повредит вашей системе в любом случае. Просто продолжайте изучение и установите vagrant. Для установки vagrant вы можете использовать:

  sudo gem install vagrant

Насколько я знаю, нет никакого PPA, доступного для vagrant. Лучший способ установить его - использовать гем.

Если вы чувствуете какие-либо трудности, не стесняйтесь размещать здесь

aneeshep
источник
Сделал это, выяснил, что Vagrant отказывается работать с virtualbox-ose и хочет, чтобы я установил версию с закрытым исходным кодом. Пожала плечами, неустановив Vagrant.
Мариус Гедминас
3
«Спасибо за желание использовать Vagrant! К сожалению, это уже не способ установить Vagrant. Сейчас мы делаем установщики для различных операционных систем, которые поддерживает Vagrant. Vagrant больше не распространяется как RubyGem. [...] Обратите внимание, что RubyGem версия не обновлялась более года и больше не будет получать никаких обновлений
hwjp
-2

Если вы используете Ruby:

Лучше установить его через Rubygems, несмотря на рекомендацию сайта по установке .deb. Сайт, кажется, немного отстает от обновлений. Инструкции бродячего драгоценного камня кажутся более современными: https://github.com/mitchellh/vagrant

Если Bundler устанавливает версию gem под 1.0.0:

  • Положи gem 'vagrant'выше всех других драгоценных камней в свой Gemfileи беги bundle install.
  • если это все еще не работает, поставь gem 'vagrant', '~> 1.0'и беги bundle install.

Иногда bundler устанавливает старую версию vagrantгема, если ваши другие гемы устанавливали старые версии гемов, например json.

dgo.a
источник