Configure xCAT Software Repository

xCAT software and repo files can be obtained from:

Internet Repository


For the xCAT version you want to install, download the xcat-core.repo file and copy it to /etc/yum.repos.d


From the xCAT-dep Online Repository, navigate to the correct subdirectory for the target machine and download the xcat-dep.repo file and copy it to /etc/yum.repos.d.

Continue to the next section to install xCAT.

Local Repository


  1. Download xcat-core:

    # downloading the latest stable build, xcat-core-<version>-linux.tar.bz2
    mkdir -p ~/xcat
    cd ~/xcat/
  2. Extract xcat-core:

    tar xcat-core-<version>-linux.tar.bz2
  3. Configure the local repository for xcat-core by running script in the xcat-core directory:

    cd ~/xcat/xcat-core


Unless you are downloading xcat-dep to match a specific version of xCAT, it’s recommended to download the latest version of xcat-dep.

  1. Download xcat-dep:

    # downloading the latest stable version, xcat-dep-<version>-linux.tar.bz2
    mkdir -p ~/xcat/
    cd ~/xcat
  2. Extract xcat-dep:

    tar jxvf xcat-dep-<version>-linux.tar.bz2
  3. Configure the local repository for xcat-dep by switching to the architecture and os subdirectory of the node you are installing on, then run the script:

    cd ~/xcat/xcat-dep/
    # On redhat 7.1 ppc64le: cd rh7/ppc64le
    cd <os>/<arch>