As each module is unique, and some are files only - others are files and DB items - some are DB only -

Very difficult to define a Generic install steps - best to follow instructions that usually accompany the module and if there is a thread created for it you can also check there for issues that others might have had.