adding prerequisites and usage, with examples for ubuntu