Version 6 (modified by 9 years ago) (diff) | ,
---|
How to Install geni-lib on a VM using Virtual Box and Vagrant
As of Fall '15, if you have a mac running 10.10, geni-lib won't work. Instead boot up a VM on your local machine and install geni-lib there.
We find the combination of VirtualBox and vagrant is really easy to use:
- Install VirtualBox
- Install vagrant
- Download a file describing the VM
mac> mkdir genilib # make a directory for genilib mac> cd genilib mac> curl -O http://www.gpolab.bbn.com/exp/vagrant/genilib/Vagrantfile # an Ubuntu 12.04 LR 32-bit image
- Download the
omni.bundle
using the browser on your mac, but then copy theomni.bundle
file from theDownloads
directory to the same directory as your Vagrantfile.mac> cp ~/Downloads/omni.bundle . # copy your omni.bundle to this directory
- Bring up the VM and login:
mac> vagrant up # create an 12.04 LR 32-bit Ubuntu virtual machine with geni-lib installed mac> vagrant ssh # login to your VM
- Then when you configure geni-lib, run the following command inside your VM instead of the listed instructions:
ubuntu> context-from-bundle --bundle /vagrant/omni.bundle
- You should now be able to test your setup following the usual steps.
- When you are done
ubuntu> exit mac> vagrant halt # to shutdown your VM (vagrant destroy will completely delete the VM causing you to lose all your work)