You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 8 Next »

 

  1. setup the the ssh key for the comp
    1. https://help.github.com/articles/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent/
    2. https://help.github.com/en/articles/adding-a-new-ssh-key-to-your-github-account
  2. clone the repository and update submodules
    1. git clone git@github.com:slaclab/lcls2-pcie-apps.git
    2. cd into lcls2-pcie-apps
    3. git submodule init
    4.  

      git submodule update --recursive

       

       

    5. git checkout pre-release
    6. git submodule update --recursive
  3. running the lcls2-pcie-apps vcs test
    1. the user_space_test1.sh located in lcls2-pcie-apps/tests script is a vcs / rogue integrated regression test and is designed to work out of the box.

    2. the firs time this script is run, the following commands maybe needed

      1. git-lfs install

      2. git-lfs pull

      3. git submodule foreach git-lfs pull

    3. The first time running this on a fresh CentOS 7 install will require the ncurses-devel packcage. sudo yum install ncurses-devel packcage

  4. aes-stream drivers
    1. git clone git@github.com:slaclab/aes-stream-drivers.git
  5. conda install rogue
    1. first get the anaconda or miniconda installer from https://docs.conda.io/en/latest/miniconda.html.  Rogue will take up 3.3 GB so install miniconda or anaconda on a local hard drive, not in the user nfs or afs home.
    2. install rogue using the description here https://slaclab.github.io/rogue/installing/anaconda.html
  • No labels