Repositories for Globus Toolkit 5

For Fedora

For Fedora 11 and later most of the packages are available in the normal fedora-updates repostory from the distribution. So you would normally not have to add the extra repository information below, unless you need one of the packages that are still being reviewed by Fedora.

Yum repository definitions:

[globus]
name=Globus for Fedora $releasever - $basearch
baseurl=http://www.grid.tsl.uu.se/repos/globus/fedora/$releasever/$basearch
enabled=1
gpgcheck=1
gpgkey=http://www.grid.tsl.uu.se/repos/globus/RPM-GPG-KEY-IGE

[globus-debuginfo]
name=Globus for Fedora $releasever - $basearch - Debug
baseurl=http://www.grid.tsl.uu.se/repos/globus/fedora/$releasever/$basearch/debug
enabled=0
gpgcheck=1
gpgkey=http://www.grid.tsl.uu.se/repos/globus/RPM-GPG-KEY-IGE

[globus-source]
name=Globus for Fedora $releasever - Source
baseurl=http://www.grid.tsl.uu.se/repos/globus/fedora/$releasever/SRPMS
enabled=0
gpgcheck=1
gpgkey=http://www.grid.tsl.uu.se/repos/globus/RPM-GPG-KEY-IGE
To use this software repository on your Fedora installation copy the repository definition to a textfile named globus.repo and place it in the /etc/yum.repos.d directory.

For RHEL and derivatives (like CentOS and SL)

For RHEL 4 and 5 (and derivatives) most of the packages are available in the EPEL repostory. So you would normally not have to add the extra repository information below but use the EPEL packages instead, unless you need one of the packages that are still being reviewed by Fedora.

Yum repository definitions:

change "fedora/$releasever" to "redhat/el4" or "redhat/el5" in the Fedora definition above.

For OpenSUSE (11.2)

Zypp repository definitions:

[globus]
name=Globus for Opensuse 11.2 - i586
enabled=1
autorefresh=1
baseurl=http://www.grid.tsl.uu.se/repos/globus/opensuse/11.2/i586
type=rpm-md
gpgcheck=1
gpgkey=http://www.grid.tsl.uu.se/repos/globus/signing-key.asc
[globus-source]
name=Globus for Opensuse 11.2 - Source
enabled=0
autorefresh=1
baseurl=http://www.grid.tsl.uu.se/repos/globus/opensuse/11.2/SRPMS
type=NONE
gpgcheck=1
gpgkey=http://www.grid.tsl.uu.se/repos/globus/signing-key.asc
To use this software repository on your OpenSUSE installation copy the repository definition to a textfile named globus.repo and place it in the /etc/zypp/repos.d directory. For a 64 bit system replace "i586" with "x86_64" in the above definition.

For Debian

Apt repository definitions:

deb http://www.grid.tsl.uu.se/repos/globus/debian lenny main
deb-src http://www.grid.tsl.uu.se/repos/globus/debian lenny main
To use this software repository on your Debian installation copy the repository definition to a textfile named globus.list and place it in the /etc/apt/sources.list.d/ directory. For older releases change "lenny" to "etch" as appropriate.

For Ubuntu

Apt repository definitions:

deb http://www.grid.tsl.uu.se/repos/globus/ubuntu lucid main
deb-src http://www.grid.tsl.uu.se/repos/globus/ubuntu lucid main
To use this software repository on your Ubuntu installation copy the repository definition to a textfile named globus.list and place it in the /etc/apt/sources.list.d/ directory. For older releases change "lucid" to "hardy", "intrepid" "jaunty" or "karmic" as appropriate.

To import the signing key into apt on Debian/Ubuntu do:

wget -q http://www.grid.tsl.uu.se/repos/globus/DEB-GPG-KEY-IGE.asc -O- | sudo apt-key add -

For Windows

An installer for windows is available.

The installer works best if installed using an account with admin rights, it can then set some variables like GLOBUS_LOCATION and add stuff to PATH in the registry.

The windows installer currently contains the following packages:

globus-callout
globus-common
globus-ftp-client
globus-ftp-control
globus-gass-copy
globus-gass-transfer
globus-gsi-callback
globus-gsi-cert-utils
globus-gsi-credential
globus-gsi-openssl-error
globus-gsi-proxy-core
globus-gsi-proxy-ssl
globus-gsi-sysconfig
globus-gssapi-error
globus-gssapi-gsi
globus-gss-assist
globus-io
globus-openssl-module
globus-proxy-utils
globus-rls-client
globus-rsl
globus-rsl-assist
globus-xio
globus-xio-gsi-driver
globus-xio-popen-driver

For Mac OS X

Portfiles for use with macports are available on the NorduGrid svn server. In order to use these you need to first install macports unless you already have done so. Once this is done check out the Globus portfiles using the following command:

svn co http://svn.nordugrid.org/repos/packaging/macports globus-macports
Add the location of this checkout to your macports configuration, i.e. add a line
file:///path/to/checked/out/globus-macports
to /opt/local/etc/macports/sources.conf. Then cd into the checkout directory and run the portindex command there. After this you should be able to use the normal port command to install globus packages. e.g.
sudo port install globus-proxy-utils
In order for the installed globus packages to work correctly you need to set GLOBUS_LOCATION to /opt/local. At this time the list of available packages for macports is the same as the ones in the windows installer above.


Mattias Ellert, mattias.ellert@fysast.uu.se