for (pkg in required.packages) {
  if(!suppressPackageStartupMessages(require(pkg, quietly=TRUE, character.only = TRUE))) {
    install.packages(pkg, repos=rcran.repos, dependencies=TRUE, lib=dir.rsat.rlib)
    print(paste(pkg, "CRAN package installed in dir", dir.rsat.rlib))
  }
}
quit()
n
