Software Repository

This software repository contains releases of Internet2, perfSONAR and related projects available as both source code and binary packages in the RPM format. This resource is provided as a service to enable the installation, configuration, and management of software. For more news and information regarding this project we encourage you to join the software mailing list.

Note: The RPMs and repository package are designed to be used with CentOS based Linux systems.

Note: We are in the process of renaming the Internet2 repository to perfSONAR, and there are some residual references to the Internet2 repository that will eventually be resolved.

Of Note

Browse Software Releases:

Mailing List:
The software mailing list is used to announce updates to this repository.

Additional information regarding these tools:

Retired tools:

Installing packages from this repository

The perfSONAR software repository supports package management using tools such as Yum. A single, easy-to-install package is used to configure your CentOS-based Linux system to use the repository.

  1. Download the latest version of the perfSONAR repository software. N.B. the contents of this package are available in our source code repository, along with the default kickstart.
  2. This RPM is digitally signed. If this is the first time you are interacting with the perfSONAR repository please install the signing key:

    rpm --import

  3. Install the RPM:

    rpm -ivh perfSONAR-repo-0.8-1.noarch.rpm

  4. This repository may not contain all prerequisite software requirements for a given tool. We encourage the configuration of an alternate source of software for these situations. The following repository contains numerous packages that may be necessary when installing some of the tools:

Mirroring the repositories

Sites interested in hosting a mirror of this software can take the following steps:
  1. Send an email to saying you would like to operate a mirror; be sure to send the hostname/IP address of the mirror.
  2. There are two directories you can retrieive with rsync:
    • rsync -vaH --numeric-ids --delete --delete-after --delay-updates rsync:// ${LOCAL_DIR}
    • rsync -vaH --numeric-ids --delete --delete-after --delay-updates rsync:// ${LOCAL_DIR}
  3. Consider hosting an EPEL or CentOS mirror as well.