Repository information for 7
The NorduGrid ARC packages are available through YUM and APT repositories for several systems. We have release-based repositories that you can follow. This will keep your install to a particular release of nordugrid arc with only minor bug-fixing updates. You can also choose to follow the repository "latest" which will always point to the latest stable release. For each distribution there are 3 channels (repositories) available:
- base - Base packages (mandatory)
- updates - Updates to the base release (strongly recommended)
- testing - Packages almost ready to go into the updates repository (optional)
The NorduGrid RPM packages and DEB repositories are signed, and in order for the repository tools APT and YUM to verify them you must install the NorduGrid GPG key:
For rpm based distributions like Red Hat and Fedora:
rpm --import https://download.nordugrid.org/RPM-GPG-KEY-nordugrid-7
For Ubuntu distributions with sudo:
wget -q https://download.nordugrid.org/DEB-GPG-KEY-nordugrid-7.asc -O- | sudo apt-key add -
For Debian without sudo:
wget -q https://download.nordugrid.org/DEB-GPG-KEY-nordugrid-7.asc -O- | apt-key add -
YUM repository configuration for Red Hat Enterprise Linux
The easiest way to configure YUM to use the NorduGrid repository for Red Hat Enterprise Linux and similar distributions is to install the nordugrid-release package which can be found in the NorduGrid package repository for the appropriate RHEL/EPEL release:
For manual Yum repository setup the Yum configuration file for Red Hat Enterprise Linux should look like:
[nordugrid] name=NorduGrid - $basearch - base baseurl=https://download.nordugrid.org/repos/7/rocky/$releasever/$basearch/base enabled=1 gpgcheck=1 gpgkey=https://download.nordugrid.org/RPM-GPG-KEY-nordugrid-7 [nordugrid-updates] name=NorduGrid - $basearch - updates baseurl=https://download.nordugrid.org/repos/7/rocky/$releasever/$basearch/updates enabled=1 gpgcheck=1 gpgkey=https://download.nordugrid.org/RPM-GPG-KEY-nordugrid-7 [nordugrid-testing] name=NorduGrid - $basearch - testing baseurl=https://download.nordugrid.org/repos/7/rocky/$releasever/$basearch/testing enabled=0 gpgcheck=1 gpgkey=https://download.nordugrid.org/RPM-GPG-KEY-nordugrid-7
Important: The NorduGrid repositories for RedHat / CentOS Enterprise Linux depends on the EPEL repositories which must also be part of the Yum configuration.
YUM repository configuration for Fedora
The easiest way to configure YUM to use the NorduGrid repository for Fedora is to install the nordugrid-release package which can be found in the NorduGrid package re pository for the appropriate Fedora release:
For manual Yum repository setup the Yum configuration file for Fedora should look like:
[nordugrid] name=NorduGrid - $basearch - base baseurl=https://download.nordugrid.org/repos/7/fedora/$releasever/$basearch/base enabled=1 gpgcheck=1 gpgkey=https://download.nordugrid.org/RPM-GPG-KEY-nordugrid-7 [nordugrid-updates] name=NorduGrid - $basearch - updates baseurl=https://download.nordugrid.org/repos/7/fedora/$releasever/$basearch/updates enabled=1 gpgcheck=1 gpgkey=https://download.nordugrid.org/RPM-GPG-KEY-nordugrid-7 [nordugrid-testing] name=NorduGrid - $basearch - testing baseurl=https://download.nordugrid.org/repos/7/fedora/$releasever/$basearch/testing enabled=0 gpgcheck=1 gpgkey=https://download.nordugrid.org/RPM-GPG-KEY-nordugrid-7
APT sources configuration
The NorduGrid ARC repositories for Debian and Ubuntu packaging utility APT can be configured through:/etc/apt/sources.listor when supported through a repo specific file:
/etc/apt/sources.list.d/nordugrid.list
The configurations for the varios APT based distributions can be found in the following sections. To enable a specific repository, remove the '#' from the beginning of the line, before the "deb" as shown for the Base Channel. Run the following command to update the packages database:
apt-get updateInstall the packages with:
apt-get install <list of package names>
Please refer to the installation guide for package selection.
Repository information for Debian
The easiest way to configure APT to use the NorduGrid repository for Debian is to install the nordugrid-release package which can be found in the NorduGrid package repository for the appropriate release:
For manual APT repository setup the APT sources file should contain something like:
- For Debian 12 bookworm:
# Base channel - must be enabled deb https://download.nordugrid.org/repos/7/debian bookworm main deb-src https://download.nordugrid.org/repos/7/debian bookworm main # Updates to the base release - should be enabled deb https://download.nordugrid.org/repos/7/debian bookworm-updates main deb-src https://download.nordugrid.org/repos/7/debian bookworm-updates main # Scheduled package updates - optional #deb https://download.nordugrid.org/repos/7/debian bookworm-experimental main #deb-src https://download.nordugrid.org/repos/7/debian bookworm-experimental main
- For Debian 11 bullseye:
# Base channel - must be enabled deb https://download.nordugrid.org/repos/7/debian bullseye main deb-src https://download.nordugrid.org/repos/7/debian bullseye main # Updates to the base release - should be enabled deb https://download.nordugrid.org/repos/7/debian bullseye-updates main deb-src https://download.nordugrid.org/repos/7/debian bullseye-updates main # Scheduled package updates - optional #deb https://download.nordugrid.org/repos/7/debian bullseye-experimental main #deb-src https://download.nordugrid.org/repos/7/debian bullseye-experimental main
- For Debian 10 buster:
# Base channel - must be enabled deb https://download.nordugrid.org/repos/7/debian buster main deb-src https://download.nordugrid.org/repos/7/debian buster main # Updates to the base release - should be enabled deb https://download.nordugrid.org/repos/7/debian buster-updates main deb-src https://download.nordugrid.org/repos/7/debian buster-updates main # Scheduled package updates - optional #deb https://download.nordugrid.org/repos/7/debian buster-experimental main #deb-src https://download.nordugrid.org/repos/7/debian buster-experimental main
Repository information for Ubuntu
The easiest way to configure APT to use the NorduGrid repository for Ubuntu is to install the nordugrid-release package which can be found in the NorduGrid package repository for the appropriate release:
For manual APT repository setup the APT sources file should contain something like:
- For Ubuntu 24.10 oracular:
# Base channel - must be enabled deb https://download.nordugrid.org/repos/7/ubuntu oracular main deb-src https://download.nordugrid.org/repos/7/ubuntu oracular main # Updates to the base release - should be enabled deb https://download.nordugrid.org/repos/7/ubuntu oracular-updates main deb-src https://download.nordugrid.org/repos/7/ubuntu oracular-updates main # Scheduled package updates - optional #deb https://download.nordugrid.org/repos/7/ubuntu oracular-experimental main #deb-src https://download.nordugrid.org/repos/7/ubuntu oracular-experimental main
- For Ubuntu 24.04 noble:
# Base channel - must be enabled deb https://download.nordugrid.org/repos/7/ubuntu noble main deb-src https://download.nordugrid.org/repos/7/ubuntu noble main # Updates to the base release - should be enabled deb https://download.nordugrid.org/repos/7/ubuntu noble-updates main deb-src https://download.nordugrid.org/repos/7/ubuntu noble-updates main # Scheduled package updates - optional #deb https://download.nordugrid.org/repos/7/ubuntu noble-experimental main #deb-src https://download.nordugrid.org/repos/7/ubuntu noble-experimental main
- For Ubuntu 23.10 mantic:
# Base channel - must be enabled deb https://download.nordugrid.org/repos/7/ubuntu mantic main deb-src https://download.nordugrid.org/repos/7/ubuntu mantic main # Updates to the base release - should be enabled deb https://download.nordugrid.org/repos/7/ubuntu mantic-updates main deb-src https://download.nordugrid.org/repos/7/ubuntu mantic-updates main # Scheduled package updates - optional #deb https://download.nordugrid.org/repos/7/ubuntu mantic-experimental main #deb-src https://download.nordugrid.org/repos/7/ubuntu mantic-experimental main
- For Ubuntu 22.04 jammy:
# Base channel - must be enabled deb https://download.nordugrid.org/repos/7/ubuntu jammy main deb-src https://download.nordugrid.org/repos/7/ubuntu jammy main # Updates to the base release - should be enabled deb https://download.nordugrid.org/repos/7/ubuntu jammy-updates main deb-src https://download.nordugrid.org/repos/7/ubuntu jammy-updates main # Scheduled package updates - optional #deb https://download.nordugrid.org/repos/7/ubuntu jammy-experimental main #deb-src https://download.nordugrid.org/repos/7/ubuntu jammy-experimental main
- For Ubuntu 20.04 focal:
# Base channel - must be enabled deb https://download.nordugrid.org/repos/7/ubuntu focal main deb-src https://download.nordugrid.org/repos/7/ubuntu focal main # Updates to the base release - should be enabled deb https://download.nordugrid.org/repos/7/ubuntu focal-updates main deb-src https://download.nordugrid.org/repos/7/ubuntu focal-updates main # Scheduled package updates - optional #deb https://download.nordugrid.org/repos/7/ubuntu focal-experimental main #deb-src https://download.nordugrid.org/repos/7/ubuntu focal-experimental main