Page History
...
- git 2.2 and git-lfs will need to be installed. This can be done through a conda environment or through the CentOS package manager (YUM).
- For CentOS-7
sudo yum -y install
https://centos7.iuscommunity.org/ius-release.rpm- and then
sudo yum -y install git2u-all
git lfs install
(These instructions above maybe incorrect.)
- setup the Setup the ssh key for the compgithub and the machine. See following links for more instructions
- clone the repository and update submodules
- {{git clone git@github.com:slaclab/lcls2-pcie-apps.git}}
cd lcls2-pcie-apps
git submodule init
git submodule update --recursive
git checkout pre-release
git submodule update --recursive
- running the lcls2-pcie-apps vcs test
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.
the firs time this script is run, the following commands maybe needed
git-lfs install
git-lfs pull
git submodule foreach git-lfs pull
The first time running this on a fresh CentOS 7 install will require the ncurses-devel packcage. The command is
sudo yum install ncurses-devel package
- aes-stream drivers
- {{git clone git@github.com:slaclab/aes-stream-drivers.git}}
- conda install rogue
- 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.
- install rogue using the description here https://slaclab.github.io/rogue/installing/anaconda.html
Overview
Content Tools