These installation steps make sure that you have a minimal “sane” environment, which includes:
- Git;
- Docker;
- The Duckietown Shell.
Having Ubuntu installed natively on your laptop is recommended but not strictly required.
If you are running Ubuntu in a VM make sure that you are using a Bridged network adapter (for example VirtualBox uses NAT by default). This allows you to be on the same subnetwork as your Duckiebot.
Sometimes when running a VMware machine on a Mac OS host, it is neccessary to have two network adapters: Share with my Mac for connecting to the internet and Bridged Networking for connecting to the Duckiebot.