Di mana saya dapat menemukan paket Vagrant?

11

Vagrant adalah alat untuk membangun dan mengelola mesin virtual untuk pengembang. Ini memiliki permulaan pada panduan Ubuntu yang berisi saran yang tampak rapuh

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

atau menginstal RubyGems dari sumber daripada dari paket Ubuntu, dan kemudian gunakan gem installuntuk menginstal gelandangan itu sendiri.

Saya tidak merasa nyaman hanya mengikuti instruksi itu. Apakah mungkin ada PPA? Apakah ada, mungkin, alat-alat alternatif yang dikemas untuk Ubuntu?

Marius Gedminas
sumber

Jawaban:

9

12,04

Vagrant pasang gelandangan 1.0.1 sekarang termasuk dalam jagat raya dalam 12,04 dan Anda dapat menginstal ini melalui Pusat Perangkat Lunak.

ajmitch
sumber
1
Saya tidak dapat memutuskan apakah saya harus menandai jawaban Anda sebagai diterima sekarang, atau menunggu sampai 12,04 benar-benar akan dirilis.
Marius Gedminas
10
Paket resmi sudah sangat tua, lebih baik unduh langsung dari vagrantup.com.
Willian Mitsuda
17

Saat ini Anda dapat mengunduh file .deb mandiri dari http://www.vagrantup.com/downloads.html

Tidak sebagus PPA, tetapi setidaknya Anda dapat mengintrospeksi file apa yang diinstal di mana dan menghapus paket dengan bersih.

Marius Gedminas
sumber
21
Kegagalan Vagrant untuk menyediakan paket instalasi melalui saluran yang memungkinkan untuk pemberitahuan masalah keamanan di masa depan adalah masalah.
mc0e
Saya pikir banyak PPA dibuat oleh masyarakat. Tidak bisakah seseorang mempertahankan ini?
Jonathan
1
Tentu @JonathanLeaders dan PPA tidak resmi dari Antonio Terceiro ini terlihat cukup baru.
Pablo Bianchi
Itu memang terlihat up to date, tetapi sayangnya itu juga tidak muncul sebagai ppa ... apa yang saya lakukan salah? sudo apt-add-repository ppa:terceiro/vagrant
Jonathan
-2

Tidak ada yang perlu dikhawatirkan tentang petunjuk dalam memulai panduan Ubuntu ini . Membuat tautan lunak ke /usr/bin/ruby1.8tidak akan merusak sistem Anda. Silakan lanjutkan dengan tutorial dan instal gelandangan. Untuk memasang gelandangan Anda dapat menggunakan:

  sudo gem install vagrant

Sejauh yang saya tahu tidak ada PPA yang tersedia untuk gelandangan. Metode terbaik untuk menginstalnya adalah menggunakan permata.

Jika Anda merasa kesulitan, jangan ragu untuk mempostingnya di sini

aneeshep
sumber
Apakah itu, ternyata Vagrant menolak untuk bekerja dengan virtualbox-ose dan ingin saya menginstal versi sumber tertutup. Vagrant yang dicopot dan dihapus.
Marius Gedminas
3
"Terima kasih karena ingin menggunakan Vagrant! Sayangnya, ini bukan cara untuk menginstal Vagrant lagi. Kami sekarang membuat installer untuk berbagai sistem operasi yang didukung Vagrant. Vagrant tidak lagi didistribusikan sebagai RubyGem. [...] Perhatikan bahwa RubyGem versi belum diperbarui dalam lebih dari setahun dan tidak akan lagi menerima pembaruan.
hwjp
-2

Jika Anda menggunakan Ruby:

Lebih baik untuk menginstalnya melalui Rubygems meskipun rekomendasi situs web untuk instalasi deb. Situs web tampaknya sedikit ketinggalan tentang pembaruan. Instruksi permata gelandangan tampaknya lebih mutakhir: https://github.com/mitchellh/vagrant

Jika Bundler menginstal versi permata sub-1.0.0:

  • letakkan di gem 'vagrant'atas semua permata lainnya di Gemfiledan jalankan bundle install.
  • jika itu masih tidak berhasil, pasang gem 'vagrant', '~> 1.0'dan jalankan bundle install.

Terkadang bundler memasang versi vagrantpermata yang lama jika permata Anda yang lain memasang permata versi lama json.

dgo.a
sumber