feat(install): step by step checks with useful error messages