The current version is 5.0.7

Pegasus is open source and available under the Apache V2 license.

RPM

Add the Pegasus repository to yum downloading the Pegasus repos file and adding it to /etc/yum.repos.d/. For RHEL 9 based systemes:

$ wget -O /etc/yum.repos.d/pegasus.repo https://download.pegasus.isi.edu/wms/download/rhel/9/pegasus.repo

For RHEL 8 based systemes:

$ wget -O /etc/yum.repos.d/pegasus.repo https://download.pegasus.isi.edu/wms/download/rhel/8/pegasus.repo

For RHEL 7 based systemes:

$ wget -O /etc/yum.repos.d/pegasus.repo https://download.pegasus.isi.edu/wms/download/rhel/7/pegasus.repo

Search for, and install Pegasus

$ yum search pegasus
$ yum install pegasus

The alternative is to download individual packages:

Ubuntu

To add the Pegasus repository for install and automatic updates, first download and install the repository key:

$ wget -O - https://download.pegasus.isi.edu/pegasus/gpg.txt | sudo apt-key add -

Create repository file, update and install Pegasus (currently available releases are xenial and bionic):

$ echo 'deb [arch=amd64] http://download.pegasus.isi.edu/pegasus/ubuntu bionic main' | sudo tee /etc/apt/sources.list.d/pegasus.list
$ sudo apt-get update
$ sudo apt-get install pegasus

The alternative is to download individual packages:

Debian

To add the Pegasus repository for install and automatic updates, first download and install the repository key:

$ wget -O - https://download.pegasus.isi.edu/pegasus/gpg.txt | sudo apt-key add -

Create repository file, update and install Pegasus (currently available releases are stretch, buster and bookwork):

$ echo 'deb http://download.pegasus.isi.edu/wms/download/debian bookworm main' | sudo tee /etc/apt/sources.list.d/pegasus.list
$ sudo apt-get update
$ sudo apt-get install pegasus

The alternative is to download individual packages:

Mac OS X

The easiest way to install Pegasus on Mac OS is to use Homebrew. You will need to install XCode and the XCode command-line tools, as well as Homebrew. Then you just need to tap the Pegasus tools repository and install Pegasus and HTCondor like this:

$ brew tap pegasus-isi/tools
$ brew install pegasus htcondor

Once the installation is complete, you need to start the HTCondor service. The easiest way to do that is to use the Homebrew services tap:

$ brew tap homebrew/services
$ brew services list
$ brew services start htcondor

For more information about Homebrew and Pegasus, please see the documentation

DMG installers (deprecated):

tar.gz packages

These packages are relocatable, and can be placed anywhere on the filesystem as long as the bin/ directory gets added to your PATH.

tar.gz worker packages

These packages are used internally by Pegasus in case the remote compute site does not have Pegasus installed.

DAX packages

These packages are to support users with DAX generators in other languages. For example, the R DAX API allows easy creation of complex and large workflows in R environments. The API follows the Google' R style guide, and all objects and methods are defined using the S3 OOP system.

Source Tarball

Previous Releases

Packages for previous Pegasus releases can be found on the download server