# /research/projects/purl/download.htm

originally: http://www.oclc.org/research/projects/purl/download.htm

# OCLC PURL Resolver software download

Thank you for your interest in OCLC's PURL Resolver Software. Before you download the code, you should read and agree to the license that pertains to this version of the OCLC PURL Resolver Software.

Please let us know if you're running a PURL Resolver. In this way, we can keep you informed about code changes and let others know about your service. Also, please contact us at purl@oclc.org or the PURL-L discussion list about bugs, bug fixes, enhancements, and ports so we can continue to improve the software for everyone.

## Download the code

To download the OCLC PURL Resolver Software, select the version you want from the list below. The code is currently precompiled for Solaris, AIX, and Linux, although the complete source is included with each distribution.

Note: you may have to shift-click on the links to force your browser to save the file to disk instead of trying to view it.

| Version 2.13 | Version 2.14 | Version 2.15 (newest)
--- | --- | --- | ---
Source | gzipped (5.2 MB) | compressed (8.2 MB) | gzipped (5.4 MB) | compressed (8.5 MB) | gzipped (9.1 MB) | compressed (14.4 MB)
Solaris 2.6 | gzipped (6.0 MB) | compressed (9.3 MB) | gzipped (6.0 MB) | compressed (9.3 MB) | gzipped (9.1 MB) | compressed (14.4 MB)
AIX 4.3 | gzipped (6.6 MB) | compressed (10.4 MB) | gzipped (6.8 MB) | compressed (10.7 MB) |  |
Linux | gzipped (5.7 MB) | compressed (8.2 MB) | gzipped (6.0 MB) | compressed (9.3 MB) |  |

## Create a directory for this and future PURL distributions

If this is a first-time installation, create a directory in which the OCLC PURL Resolver Software distribution hierarchy (and that of subsequent distributions) will be unpacked. The directory you create is where this and all subsequent PURL distributions will reside and be run from. Each distribution will reside completely within a subdirectory of the directory you create.

If the directory you create is `/foo/purl`, then you will end-up with a directory hierarchy that looks something like the following where `dist-1` is release 1 of the software, `dist-2` is release 2 of the software and `live` is a symbolic link to the current production release (`dist-1` or `dist-2`).

                      "/"
                    /  |  \
                foo   bar   ...
                /
               /
           purl
         /  |   \
        /   |    \
    live  dist-1  dist-2 ...

## Unpack the distribution under the PURL distributions directory

1. Change directory to the PURL distributions directory (See previous step)
2. Put the distribution file in this directory
3. Uncompress the distribution using either:
   - gunzip PURL.xx.yy.ARCH.tar.gz or
   - uncompress PURL.xx.yy.ARCH.tar.Z
4. Untar the distribution: tar xvf PURL.xx.yy.ARCH.tar
   - This will unpack the distribution into a subdirectory named dist-xx.yy. Unpacking the same distribution a second time will destructively overwrite the contents of the dist-xx.yy subdirectory if one already exists.

## Read the README and INSTALL documents included in the distribution

These documents will guide you the rest of the way through the installation of the PURL Resolver Software. Note that it is assumed that you have read and agreed to the license that pertains to this free version of the OCLC PURL Resolver Software.

## History

PURLs are a result of ongoing research at OCLC. Please visit the OCLC PURL Service if you want to find out more about PURLs or see PURLs in action.