See Setting Up a Clean Installation of ROS for installation details. The general steps are:
SANDBOX
boldfaced are courses that use ROS