Skip to content

Installation outside of CERN infrastructure

You can install ROXIE on a private computer or within your institute. For users outside of CERN, plase note that you need an institute ROXIE license to run roxie.

You can download the executables in the Download section. If you need access, please contact roxie-support.

ROXIE on LINUX machines

ROXIE runs on LINUX machines. The tested linux distributions at CERN are Cern Centos7 and AlmaLinux8. Other distributions might work, but some dependencies might be broken and additional libraries need to be installed. The following steps assume you run AlmaLinux8.

  1. Download the ROXIE executable fitting the target system, e.g roxie_alma8.tgz
  2. Install the required packages on the system:
    dnf install -y epel-release && dnf update -y && dnf install -y \
            flex-devel \
            git \
            git-lfs \
            tcllib \
            libglvnd-glx \
            libgfortran \
            passwd \
            sudo \
            nano \
            wget \
            yum-utils \
            emacs \
            openssl \
            m4 \
            mesa-libGLU \
            gv \
            which \
            python39 \
            python39-pip
    
  3. Create a installation folder and extract downloaded roxie executable to the system
    mkdir /roxie
    tar xf <roxie_download_path> -C /roxie
    
  4. Source the environment to use roxie
    source /roxie/alma8/roxie_env
    
  5. Execute Xroxie to check everything is working
    Xroxie
    

Docker container

To run roxie on any computer, locally, a docker container with roxie installed can be used. The image is hosted at CERN gitlab, so a prior login and access is required. A detailed setup description is listed in Docker Setup