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-IGETo 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 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.
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.ascTo 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.
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 mainTo 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.
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 mainTo 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 -
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
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-macportsAdd the location of this checkout to your macports configuration, i.e. add a line
file:///path/to/checked/out/globus-macportsto /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-utilsIn 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