Repository information for 6
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-6
For Ubuntu distributions with sudo:
wget -q https://download.nordugrid.org/DEB-GPG-KEY-nordugrid-6.asc -O- | sudo apt-key add -
For Debian without sudo:
wget -q https://download.nordugrid.org/DEB-GPG-KEY-nordugrid-6.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:
- EL 9: nordugrid-release-6.1-1.el9.noarch.rpm
- EL 8: nordugrid-release-6.1-1.el8.noarch.rpm
- EL 7: nordugrid-release-6.1-1.el7.noarch.rpm
- EL 6: nordugrid-release-6.1-1.el6.noarch.rpm
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/6/rocky/$releasever/$basearch/base enabled=1 gpgcheck=1 gpgkey=https://download.nordugrid.org/RPM-GPG-KEY-nordugrid-6 [nordugrid-updates] name=NorduGrid - $basearch - updates baseurl=https://download.nordugrid.org/repos/6/rocky/$releasever/$basearch/updates enabled=1 gpgcheck=1 gpgkey=https://download.nordugrid.org/RPM-GPG-KEY-nordugrid-6 [nordugrid-testing] name=NorduGrid - $basearch - testing baseurl=https://download.nordugrid.org/repos/6/rocky/$releasever/$basearch/testing enabled=0 gpgcheck=1 gpgkey=https://download.nordugrid.org/RPM-GPG-KEY-nordugrid-6
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:
- Fedora release: 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12
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/6/fedora/$releasever/$basearch/base enabled=1 gpgcheck=1 gpgkey=https://download.nordugrid.org/RPM-GPG-KEY-nordugrid-6 [nordugrid-updates] name=NorduGrid - $basearch - updates baseurl=https://download.nordugrid.org/repos/6/fedora/$releasever/$basearch/updates enabled=1 gpgcheck=1 gpgkey=https://download.nordugrid.org/RPM-GPG-KEY-nordugrid-6 [nordugrid-testing] name=NorduGrid - $basearch - testing baseurl=https://download.nordugrid.org/repos/6/fedora/$releasever/$basearch/testing enabled=0 gpgcheck=1 gpgkey=https://download.nordugrid.org/RPM-GPG-KEY-nordugrid-6
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/6/debian bookworm main deb-src https://download.nordugrid.org/repos/6/debian bookworm main # Updates to the base release - should be enabled deb https://download.nordugrid.org/repos/6/debian bookworm-updates main deb-src https://download.nordugrid.org/repos/6/debian bookworm-updates main # Scheduled package updates - optional #deb https://download.nordugrid.org/repos/6/debian bookworm-experimental main #deb-src https://download.nordugrid.org/repos/6/debian bookworm-experimental main
- For Debian 11 bullseye:
# Base channel - must be enabled deb https://download.nordugrid.org/repos/6/debian bullseye main deb-src https://download.nordugrid.org/repos/6/debian bullseye main # Updates to the base release - should be enabled deb https://download.nordugrid.org/repos/6/debian bullseye-updates main deb-src https://download.nordugrid.org/repos/6/debian bullseye-updates main # Scheduled package updates - optional #deb https://download.nordugrid.org/repos/6/debian bullseye-experimental main #deb-src https://download.nordugrid.org/repos/6/debian bullseye-experimental main
- For Debian 10 buster:
# Base channel - must be enabled deb https://download.nordugrid.org/repos/6/debian buster main deb-src https://download.nordugrid.org/repos/6/debian buster main # Updates to the base release - should be enabled deb https://download.nordugrid.org/repos/6/debian buster-updates main deb-src https://download.nordugrid.org/repos/6/debian buster-updates main # Scheduled package updates - optional #deb https://download.nordugrid.org/repos/6/debian buster-experimental main #deb-src https://download.nordugrid.org/repos/6/debian buster-experimental main
- For Debian 9 stretch:
# Base channel - must be enabled deb https://download.nordugrid.org/repos/6/debian stretch main deb-src https://download.nordugrid.org/repos/6/debian stretch main # Updates to the base release - should be enabled deb https://download.nordugrid.org/repos/6/debian stretch-updates main deb-src https://download.nordugrid.org/repos/6/debian stretch-updates main # Scheduled package updates - optional #deb https://download.nordugrid.org/repos/6/debian stretch-experimental main #deb-src https://download.nordugrid.org/repos/6/debian stretch-experimental main
- For Debian 8 jessie:
# Base channel - must be enabled deb https://download.nordugrid.org/repos/6/debian jessie main deb-src https://download.nordugrid.org/repos/6/debian jessie main # Updates to the base release - should be enabled deb https://download.nordugrid.org/repos/6/debian jessie-updates main deb-src https://download.nordugrid.org/repos/6/debian jessie-updates main # Scheduled package updates - optional #deb https://download.nordugrid.org/repos/6/debian jessie-experimental main #deb-src https://download.nordugrid.org/repos/6/debian jessie-experimental main
- For Debian 7 wheezy:
# Base channel - must be enabled deb https://download.nordugrid.org/repos/6/debian wheezy main deb-src https://download.nordugrid.org/repos/6/debian wheezy main # Updates to the base release - should be enabled deb https://download.nordugrid.org/repos/6/debian wheezy-updates main deb-src https://download.nordugrid.org/repos/6/debian wheezy-updates main # Scheduled package updates - optional #deb https://download.nordugrid.org/repos/6/debian wheezy-experimental main #deb-src https://download.nordugrid.org/repos/6/debian wheezy-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:
- Ubuntu release 24.10 24.04 23.10 23.04 22.10 22.04 21.10 21.04 20.10 20.04 19.10 19.04 18.10 18.04 17.10 17.04 16.10 16.04 15.10 15.04 14.10 14.04
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/6/ubuntu oracular main deb-src https://download.nordugrid.org/repos/6/ubuntu oracular main # Updates to the base release - should be enabled deb https://download.nordugrid.org/repos/6/ubuntu oracular-updates main deb-src https://download.nordugrid.org/repos/6/ubuntu oracular-updates main # Scheduled package updates - optional #deb https://download.nordugrid.org/repos/6/ubuntu oracular-experimental main #deb-src https://download.nordugrid.org/repos/6/ubuntu oracular-experimental main
- For Ubuntu 24.04 noble:
# Base channel - must be enabled deb https://download.nordugrid.org/repos/6/ubuntu noble main deb-src https://download.nordugrid.org/repos/6/ubuntu noble main # Updates to the base release - should be enabled deb https://download.nordugrid.org/repos/6/ubuntu noble-updates main deb-src https://download.nordugrid.org/repos/6/ubuntu noble-updates main # Scheduled package updates - optional #deb https://download.nordugrid.org/repos/6/ubuntu noble-experimental main #deb-src https://download.nordugrid.org/repos/6/ubuntu noble-experimental main
- For Ubuntu 23.10 mantic:
# Base channel - must be enabled deb https://download.nordugrid.org/repos/6/ubuntu mantic main deb-src https://download.nordugrid.org/repos/6/ubuntu mantic main # Updates to the base release - should be enabled deb https://download.nordugrid.org/repos/6/ubuntu mantic-updates main deb-src https://download.nordugrid.org/repos/6/ubuntu mantic-updates main # Scheduled package updates - optional #deb https://download.nordugrid.org/repos/6/ubuntu mantic-experimental main #deb-src https://download.nordugrid.org/repos/6/ubuntu mantic-experimental main
- For Ubuntu 23.04 lunar:
# Base channel - must be enabled deb https://download.nordugrid.org/repos/6/ubuntu lunar main deb-src https://download.nordugrid.org/repos/6/ubuntu lunar main # Updates to the base release - should be enabled deb https://download.nordugrid.org/repos/6/ubuntu lunar-updates main deb-src https://download.nordugrid.org/repos/6/ubuntu lunar-updates main # Scheduled package updates - optional #deb https://download.nordugrid.org/repos/6/ubuntu lunar-experimental main #deb-src https://download.nordugrid.org/repos/6/ubuntu lunar-experimental main
- For Ubuntu 22.10 kinetic:
# Base channel - must be enabled deb https://download.nordugrid.org/repos/6/ubuntu kinetic main deb-src https://download.nordugrid.org/repos/6/ubuntu kinetic main # Updates to the base release - should be enabled deb https://download.nordugrid.org/repos/6/ubuntu kinetic-updates main deb-src https://download.nordugrid.org/repos/6/ubuntu kinetic-updates main # Scheduled package updates - optional #deb https://download.nordugrid.org/repos/6/ubuntu kinetic-experimental main #deb-src https://download.nordugrid.org/repos/6/ubuntu kinetic-experimental main
- For Ubuntu 22.04 jammy:
# Base channel - must be enabled deb https://download.nordugrid.org/repos/6/ubuntu jammy main deb-src https://download.nordugrid.org/repos/6/ubuntu jammy main # Updates to the base release - should be enabled deb https://download.nordugrid.org/repos/6/ubuntu jammy-updates main deb-src https://download.nordugrid.org/repos/6/ubuntu jammy-updates main # Scheduled package updates - optional #deb https://download.nordugrid.org/repos/6/ubuntu jammy-experimental main #deb-src https://download.nordugrid.org/repos/6/ubuntu jammy-experimental main
- For Ubuntu 21.10 impish:
# Base channel - must be enabled deb https://download.nordugrid.org/repos/6/ubuntu impish main deb-src https://download.nordugrid.org/repos/6/ubuntu impish main # Updates to the base release - should be enabled deb https://download.nordugrid.org/repos/6/ubuntu impish-updates main deb-src https://download.nordugrid.org/repos/6/ubuntu impish-updates main # Scheduled package updates - optional #deb https://download.nordugrid.org/repos/6/ubuntu impish-experimental main #deb-src https://download.nordugrid.org/repos/6/ubuntu impish-experimental main
- For Ubuntu 21.04 hirsute:
# Base channel - must be enabled deb https://download.nordugrid.org/repos/6/ubuntu hirsute main deb-src https://download.nordugrid.org/repos/6/ubuntu hirsute main # Updates to the base release - should be enabled deb https://download.nordugrid.org/repos/6/ubuntu hirsute-updates main deb-src https://download.nordugrid.org/repos/6/ubuntu hirsute-updates main # Scheduled package updates - optional #deb https://download.nordugrid.org/repos/6/ubuntu hirsute-experimental main #deb-src https://download.nordugrid.org/repos/6/ubuntu hirsute-experimental main
- For Ubuntu 20.10 groovy:
# Base channel - must be enabled deb https://download.nordugrid.org/repos/6/ubuntu groovy main deb-src https://download.nordugrid.org/repos/6/ubuntu groovy main # Updates to the base release - should be enabled deb https://download.nordugrid.org/repos/6/ubuntu groovy-updates main deb-src https://download.nordugrid.org/repos/6/ubuntu groovy-updates main # Scheduled package updates - optional #deb https://download.nordugrid.org/repos/6/ubuntu groovy-experimental main #deb-src https://download.nordugrid.org/repos/6/ubuntu groovy-experimental main
- For Ubuntu 20.04 focal:
# Base channel - must be enabled deb https://download.nordugrid.org/repos/6/ubuntu focal main deb-src https://download.nordugrid.org/repos/6/ubuntu focal main # Updates to the base release - should be enabled deb https://download.nordugrid.org/repos/6/ubuntu focal-updates main deb-src https://download.nordugrid.org/repos/6/ubuntu focal-updates main # Scheduled package updates - optional #deb https://download.nordugrid.org/repos/6/ubuntu focal-experimental main #deb-src https://download.nordugrid.org/repos/6/ubuntu focal-experimental main
- For Ubuntu 19.10 eoan:
# Base channel - must be enabled deb https://download.nordugrid.org/repos/6/ubuntu eoan main deb-src https://download.nordugrid.org/repos/6/ubuntu eoan main # Updates to the base release - should be enabled deb https://download.nordugrid.org/repos/6/ubuntu eoan-updates main deb-src https://download.nordugrid.org/repos/6/ubuntu eoan-updates main # Scheduled package updates - optional #deb https://download.nordugrid.org/repos/6/ubuntu eoan-experimental main #deb-src https://download.nordugrid.org/repos/6/ubuntu eoan-experimental main
- For Ubuntu 19.04 disco:
# Base channel - must be enabled deb https://download.nordugrid.org/repos/6/ubuntu disco main deb-src https://download.nordugrid.org/repos/6/ubuntu disco main # Updates to the base release - should be enabled deb https://download.nordugrid.org/repos/6/ubuntu disco-updates main deb-src https://download.nordugrid.org/repos/6/ubuntu disco-updates main # Scheduled package updates - optional #deb https://download.nordugrid.org/repos/6/ubuntu disco-experimental main #deb-src https://download.nordugrid.org/repos/6/ubuntu disco-experimental main
- For Ubuntu 18.10 cosmic:
# Base channel - must be enabled deb https://download.nordugrid.org/repos/6/ubuntu cosmic main deb-src https://download.nordugrid.org/repos/6/ubuntu cosmic main # Updates to the base release - should be enabled deb https://download.nordugrid.org/repos/6/ubuntu cosmic-updates main deb-src https://download.nordugrid.org/repos/6/ubuntu cosmic-updates main # Scheduled package updates - optional #deb https://download.nordugrid.org/repos/6/ubuntu cosmic-experimental main #deb-src https://download.nordugrid.org/repos/6/ubuntu cosmic-experimental main
- For Ubuntu 18.04 bionic:
# Base channel - must be enabled deb https://download.nordugrid.org/repos/6/ubuntu bionic main deb-src https://download.nordugrid.org/repos/6/ubuntu bionic main # Updates to the base release - should be enabled deb https://download.nordugrid.org/repos/6/ubuntu bionic-updates main deb-src https://download.nordugrid.org/repos/6/ubuntu bionic-updates main # Scheduled package updates - optional #deb https://download.nordugrid.org/repos/6/ubuntu bionic-experimental main #deb-src https://download.nordugrid.org/repos/6/ubuntu bionic-experimental main
- For Ubuntu 17.10 artful:
# Base channel - must be enabled deb https://download.nordugrid.org/repos/6/ubuntu artful main deb-src https://download.nordugrid.org/repos/6/ubuntu artful main # Updates to the base release - should be enabled deb https://download.nordugrid.org/repos/6/ubuntu artful-updates main deb-src https://download.nordugrid.org/repos/6/ubuntu artful-updates main # Scheduled package updates - optional #deb https://download.nordugrid.org/repos/6/ubuntu artful-experimental main #deb-src https://download.nordugrid.org/repos/6/ubuntu artful-experimental main
- For Ubuntu 17.04 zesty:
# Base channel - must be enabled deb https://download.nordugrid.org/repos/6/ubuntu zesty main deb-src https://download.nordugrid.org/repos/6/ubuntu zesty main # Updates to the base release - should be enabled deb https://download.nordugrid.org/repos/6/ubuntu zesty-updates main deb-src https://download.nordugrid.org/repos/6/ubuntu zesty-updates main # Scheduled package updates - optional #deb https://download.nordugrid.org/repos/6/ubuntu zesty-experimental main #deb-src https://download.nordugrid.org/repos/6/ubuntu zesty-experimental main
- For Ubuntu 16.10 yakkety:
# Base channel - must be enabled deb https://download.nordugrid.org/repos/6/ubuntu yakkety main deb-src https://download.nordugrid.org/repos/6/ubuntu yakkety main # Updates to the base release - should be enabled deb https://download.nordugrid.org/repos/6/ubuntu yakkety-updates main deb-src https://download.nordugrid.org/repos/6/ubuntu yakkety-updates main # Scheduled package updates - optional #deb https://download.nordugrid.org/repos/6/ubuntu yakkety-experimental main #deb-src https://download.nordugrid.org/repos/6/ubuntu yakkety-experimental main
- For Ubuntu 16.04 xenial:
# Base channel - must be enabled deb https://download.nordugrid.org/repos/6/ubuntu xenial main deb-src https://download.nordugrid.org/repos/6/ubuntu xenial main # Updates to the base release - should be enabled deb https://download.nordugrid.org/repos/6/ubuntu xenial-updates main deb-src https://download.nordugrid.org/repos/6/ubuntu xenial-updates main # Scheduled package updates - optional #deb https://download.nordugrid.org/repos/6/ubuntu xenial-experimental main #deb-src https://download.nordugrid.org/repos/6/ubuntu xenial-experimental main
- For Ubuntu 15.10 wily:
# Base channel - must be enabled deb https://download.nordugrid.org/repos/6/ubuntu wily main deb-src https://download.nordugrid.org/repos/6/ubuntu wily main # Updates to the base release - should be enabled deb https://download.nordugrid.org/repos/6/ubuntu wily-updates main deb-src https://download.nordugrid.org/repos/6/ubuntu wily-updates main # Scheduled package updates - optional #deb https://download.nordugrid.org/repos/6/ubuntu wily-experimental main #deb-src https://download.nordugrid.org/repos/6/ubuntu wily-experimental main
- For Ubuntu 15.04 vivid:
# Base channel - must be enabled deb https://download.nordugrid.org/repos/6/ubuntu vivid main deb-src https://download.nordugrid.org/repos/6/ubuntu vivid main # Updates to the base release - should be enabled deb https://download.nordugrid.org/repos/6/ubuntu vivid-updates main deb-src https://download.nordugrid.org/repos/6/ubuntu vivid-updates main # Scheduled package updates - optional #deb https://download.nordugrid.org/repos/6/ubuntu vivid-experimental main #deb-src https://download.nordugrid.org/repos/6/ubuntu vivid-experimental main
- For Ubuntu 14.10 utopic:
# Base channel - must be enabled deb https://download.nordugrid.org/repos/6/ubuntu utopic main deb-src https://download.nordugrid.org/repos/6/ubuntu utopic main # Updates to the base release - should be enabled deb https://download.nordugrid.org/repos/6/ubuntu utopic-updates main deb-src https://download.nordugrid.org/repos/6/ubuntu utopic-updates main # Scheduled package updates - optional #deb https://download.nordugrid.org/repos/6/ubuntu utopic-experimental main #deb-src https://download.nordugrid.org/repos/6/ubuntu utopic-experimental main
- For Ubuntu 14.04 trusty:
# Base channel - must be enabled deb https://download.nordugrid.org/repos/6/ubuntu trusty main deb-src https://download.nordugrid.org/repos/6/ubuntu trusty main # Updates to the base release - should be enabled deb https://download.nordugrid.org/repos/6/ubuntu trusty-updates main deb-src https://download.nordugrid.org/repos/6/ubuntu trusty-updates main # Scheduled package updates - optional #deb https://download.nordugrid.org/repos/6/ubuntu trusty-experimental main #deb-src https://download.nordugrid.org/repos/6/ubuntu trusty-experimental main