separated ubuntu specific installation from os agnostic installation