Skip to content

Latest commit

 

History

History
38 lines (36 loc) · 2.16 KB

File metadata and controls

38 lines (36 loc) · 2.16 KB
title
Setup

In advance of the training session, please ensure that

  1. You have a GitHub account (sign up here)
  2. Your GitHub account is a member of the EIC organization on GitHub
  1. You have singularity/apptainer or docker (on Mac) installed and working
  • module load singularity (on most JLab or BNL systems) (preferred option)
  • Local system options:
    • systems that use cvmfs or download images can install singularity or apptainer (see here)
    • systems that download images can install docker (see here)
  • you should at a minimum be able to run either of the following commands and open a shell:
    • singularity run docker://alpine
    • docker run --rm -it alpine
  1. Download eic-shell:
  • Due to time and bandwidth limitations, this should be downloaded to your desired system before the live tutorial
  • From the system you use with singularity/apptainer or docker, make a folder called eic
  • From inside this directory:
    • Install by running the command:
curl --location https://get.epic-eic.org | bash
wget --output-document install.sh https://get.epic-eic.org
bash install.sh

If you have completed the numbered steps above, then you are ready for the tutorial. Additional information and training links are below:

  • Basic familiarity with Unix shell and Git
    • Software Carpentry Unix Shell training (recommended)
    • Software Carpentry Basic Git training (recommended)
  • Basic familiarity with singularity and docker:

{% include links.md %}