Repository information for 0.8
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:
- stable - Standard packages
- testing - Packages almost ready to go into the stable repository
- experimental - Alpha, Beta, Release candidates and experimental packages in general
The testing and experimental repostories are optional while enabling the stable repository is mandatory.
Repository security
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 http://download.nordugrid.org/RPM-GPG-KEY-nordugrid
For Ubuntu distributions with sudo:
wget -q http://download.nordugrid.org/DEB-GPG-KEY-nordugrid.asc -O- | sudo apt-key add -
For Debian without sudo:
wget -q http://download.nordugrid.org/DEB-GPG-KEY-nordugrid.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, CentOS 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 6: nordugrid-release-0.8-1.el6.noarch.rpm
- EL 5: nordugrid-release-0.8-1.el5.noarch.rpm
- EL 4: nordugrid-release-0.8-1.el4.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=http://download.nordugrid.org/repos/0.8/redhat/$releasever/$basearch/base enabled=1 gpgcheck=1 gpgkey=http://download.nordugrid.org/RPM-GPG-KEY-nordugrid [nordugrid-updates] name=NorduGrid - $basearch - updates baseurl=http://download.nordugrid.org/repos/0.8/redhat/$releasever/$basearch/updates enabled=1 gpgcheck=1 gpgkey=http://download.nordugrid.org/RPM-GPG-KEY-nordugrid [nordugrid-testing] name=NorduGrid - $basearch - testing baseurl=http://download.nordugrid.org/repos/0.8/redhat/$releasever/$basearch/testing enabled=0 gpgcheck=1 gpgkey=http://download.nordugrid.org/RPM-GPG-KEY-nordugrid
Important: The NorduGrid repositories for RedHat 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 repository for the appropriate Fedora release:
For manual Yum repository setup the Yum configuration file for Fedora should look like:
[nordugrid] name=NorduGrid - $basearch - stable baseurl=http://download.nordugrid.org/repos/0.8/fedora/$releasever/$basearch/stable enabled=1 gpgcheck=1 gpgkey=http://download.nordugrid.org/RPM-GPG-KEY-nordugrid [nordugrid-testing] name=NorduGrid - $basearch - testing baseurl=http://download.nordugrid.org/repos/0.8/fedora/$releasever/$basearch/testing enabled=0 gpgcheck=1 gpgkey=http://download.nordugrid.org/RPM-GPG-KEY-nordugrid [nordugrid-experimental] name=NorduGrid - $basearch - experimental baseurl=http://download.nordugrid.org/repos/0.8/fedora/$releasever/$basearch/experimental enabled=0 gpgcheck=1 gpgkey=http://download.nordugrid.org/RPM-GPG-KEY-nordugrid
YUM installation through yum groups
You can use yum groupinstall feature when installing ARC server and client:
yum groupinstall "ARC Server" yum groupinstall "ARC Client"
In graphical interfaces to Yum, these groups will appear in the "Grid" section. You can find the package lists on the groups page.
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
- For Debian 6.0 squeeze:
# Base channel - must be enabled deb http://download.nordugrid.org/repos/0.8/debian/ squeeze main deb-src http://download.nordugrid.org/repos/0.8/debian/ squeeze main # Packages scheduled for stable release #deb http://download.nordugrid.org/repos/0.8/debian/ squeeze-proposed-updates main #deb-src http://download.nordugrid.org/repos/0.8/debian/ squeeze-proposed-updates main # Experimental packages - enable with caution #deb http://download.nordugrid.org/repos/0.8/debian/ squeeze-experimental main #deb-src http://download.nordugrid.org/repos/0.8/debian/ squeeze-experimental main
- For Debian 5.0 lenny:
# Base channel - must be enabled deb http://download.nordugrid.org/repos/0.8/debian/ lenny main deb-src http://download.nordugrid.org/repos/0.8/debian/ lenny main # Packages scheduled for stable release #deb http://download.nordugrid.org/repos/0.8/debian/ lenny-proposed-updates main #deb-src http://download.nordugrid.org/repos/0.8/debian/ lenny-proposed-updates main # Experimental packages - enable with caution #deb http://download.nordugrid.org/repos/0.8/debian/ lenny-experimental main #deb-src http://download.nordugrid.org/repos/0.8/debian/ lenny-experimental main
- For Debian 4.0 etch:
# Base channel - must be enabled deb http://download.nordugrid.org/repos/0.8/debian/ etch main deb-src http://download.nordugrid.org/repos/0.8/debian/ etch main # Packages scheduled for stable release #deb http://download.nordugrid.org/repos/0.8/debian/ etch-proposed-updates main #deb-src http://download.nordugrid.org/repos/0.8/debian/ etch-proposed-updates main # Experimental packages - enable with caution #deb http://download.nordugrid.org/repos/0.8/debian/ etch-experimental main #deb-src http://download.nordugrid.org/repos/0.8/debian/ etch-experimental main
Repository information for Ubuntu
- For Ubuntu 11.04 natty:
# Base channel - must be enabled deb http://download.nordugrid.org/repos/0.8/ubuntu/ natty main deb-src http://download.nordugrid.org/repos/0.8/ubuntu/ natty main # Experimental packages - enable with caution #deb http://download.nordugrid.org/repos/0.8/ubuntu/ natty-experimental main #deb-src http://download.nordugrid.org/repos/0.8/ubuntu/ natty-experimental main # Packages scheduled for stable release #deb http://download.nordugrid.org/repos/0.8/ubuntu/ natty-proposed main #deb-src http://download.nordugrid.org/repos/0.8/ubuntu/ natty-proposed main
- For Ubuntu 10.10 maverick:
# Base channel - must be enabled deb http://download.nordugrid.org/repos/0.8/ubuntu/ maverick main deb-src http://download.nordugrid.org/repos/0.8/ubuntu/ maverick main # Experimental packages - enable with caution #deb http://download.nordugrid.org/repos/0.8/ubuntu/ maverick-experimental main #deb-src http://download.nordugrid.org/repos/0.8/ubuntu/ maverick-experimental main # Packages scheduled for stable release #deb http://download.nordugrid.org/repos/0.8/ubuntu/ maverick-proposed main #deb-src http://download.nordugrid.org/repos/0.8/ubuntu/ maverick-proposed main
- For Ubuntu 10.04 lucid:
# Base channel - must be enabled deb http://download.nordugrid.org/repos/0.8/ubuntu/ lucid main deb-src http://download.nordugrid.org/repos/0.8/ubuntu/ lucid main # Experimental packages - enable with caution #deb http://download.nordugrid.org/repos/0.8/ubuntu/ lucid-experimental main #deb-src http://download.nordugrid.org/repos/0.8/ubuntu/ lucid-experimental main # Packages scheduled for stable release #deb http://download.nordugrid.org/repos/0.8/ubuntu/ lucid-proposed main #deb-src http://download.nordugrid.org/repos/0.8/ubuntu/ lucid-proposed main
- For Ubuntu 9.10 karmic:
# Base channel - must be enabled deb http://download.nordugrid.org/repos/0.8/ubuntu/ karmic main deb-src http://download.nordugrid.org/repos/0.8/ubuntu/ karmic main # Experimental packages - enable with caution #deb http://download.nordugrid.org/repos/0.8/ubuntu/ karmic-experimental main #deb-src http://download.nordugrid.org/repos/0.8/ubuntu/ karmic-experimental main # Packages scheduled for stable release #deb http://download.nordugrid.org/repos/0.8/ubuntu/ karmic-proposed main #deb-src http://download.nordugrid.org/repos/0.8/ubuntu/ karmic-proposed main
- For Ubuntu 9.04 jaunty:
# Base channel - must be enabled deb http://download.nordugrid.org/repos/0.8/ubuntu/ jaunty main deb-src http://download.nordugrid.org/repos/0.8/ubuntu/ jaunty main # Experimental packages - enable with caution #deb http://download.nordugrid.org/repos/0.8/ubuntu/ jaunty-experimental main #deb-src http://download.nordugrid.org/repos/0.8/ubuntu/ jaunty-experimental main # Packages scheduled for stable release #deb http://download.nordugrid.org/repos/0.8/ubuntu/ jaunty-proposed main #deb-src http://download.nordugrid.org/repos/0.8/ubuntu/ jaunty-proposed main
- For Ubuntu 8.10 intrepid:
# Base channel - must be enabled deb http://download.nordugrid.org/repos/0.8/ubuntu/ intrepid main deb-src http://download.nordugrid.org/repos/0.8/ubuntu/ intrepid main # Experimental packages - enable with caution #deb http://download.nordugrid.org/repos/0.8/ubuntu/ intrepid-experimental main #deb-src http://download.nordugrid.org/repos/0.8/ubuntu/ intrepid-experimental main # Packages scheduled for stable release #deb http://download.nordugrid.org/repos/0.8/ubuntu/ intrepid-proposed main #deb-src http://download.nordugrid.org/repos/0.8/ubuntu/ intrepid-proposed main
- For Ubuntu 8.04 hardy:
# Base channel - must be enabled deb http://download.nordugrid.org/repos/0.8/ubuntu/ hardy main deb-src http://download.nordugrid.org/repos/0.8/ubuntu/ hardy main # Experimental packages - enable with caution #deb http://download.nordugrid.org/repos/0.8/ubuntu/ hardy-experimental main #deb-src http://download.nordugrid.org/repos/0.8/ubuntu/ hardy-experimental main # Packages scheduled for stable release #deb http://download.nordugrid.org/repos/0.8/ubuntu/ hardy-proposed main #deb-src http://download.nordugrid.org/repos/0.8/ubuntu/ hardy-proposed main