Contains some vagrant configuration for different development environments.
- 16.04_xenial_kinetic_amd64: vagrant with Ubuntu 16.04 (Xenial) 64bit and bootstrapped to install with unity desktop and ROS Kinetic (
ros-kinetic-desktop-full
) - 18.04_bionic_melodic_amd64: vagrant with Ubuntu 18.04 (Bionic) 64bit and bootstrapped to install with Gnome desktop and ROS Melodic (
ros-melodic-ros-base
), as well ascatkin_lint
andcatkin_tools
- 20.04_focal_noetic_amd64: vagrant with Ubuntu 20.04 (Focal) 64bit and bootstrapped to install with Gnome desktop and ROS Noetic (
ros-noetic-ros-base
), as well ascatkin_lint
andcatkin_tools
See the respective bootstrap.sh
for which packges (and obviously their dependencies) are actually installed.
- FOSSology: integrated as a submodule.
- SW360: integrated as a submodule.
For more in-depth information, see the Vagrant Homepage.
To use the availabe vagrant boxes, follow the following steps:
cd
into the respective directoryvagrant up
will bring up the machine- to shut down, simply shut down from the guest, or call
vagrant halt
- To use this repo, you need to install Vagrant.
sudo apt install vagrant
sudo apt install virtualbox virtualbox-dkms virtualbox-guest-additions-installation
sudo adduser $USER vboxusers
newgrp - vboxusers
- After the bootstrap process, you might have to manually call 'sudo apt-get install -f' to install hddtemp correctly, as it requires interaction, to complete the installation correctly. (Encountered on deprecated
precise_hydro
container) - the bootstrap process might not work in one go, you might need to
vagrant halt
the box and do anothervagrant up --provision
run.