HTCondor Ubuntu Repository

Description

Starting with HTCondor 8.4.1 and 8.5.0, we now have a Ubuntu repository for installing HTCondor. Please see instructions below for supported platforms.

Learn more about HTCondor.

Install Instructions

Note: "root" user must be used to perform installation

  1. Add HTCondor repository. There is a seperate repository for Development and Stable releases of HTCondor. If you just want the latest HTCondor release then please add both repositories.

    Distribution Release Repository Supported Platforms
    Ubuntu 12.04 (Precise Pangolin) Development deb http://research.cs.wisc.edu/htcondor/ubuntu/development/ precise contrib amd64
    Stable deb http://research.cs.wisc.edu/htcondor/ubuntu/stable/ precise contrib
    Ubuntu 14.04 (Trusty Tahr) Development deb http://research.cs.wisc.edu/htcondor/ubuntu/development/ trusty contrib amd64
    Stable deb http://research.cs.wisc.edu/htcondor/ubuntu/stable/ trusty contrib

    Example - Trusty Tahr: install latest HTCondor's release
    echo "deb http://research.cs.wisc.edu/htcondor/ubuntu/stable/ trusty contrib" >> /etc/apt/sources.list
    echo "deb http://research.cs.wisc.edu/htcondor/ubuntu/development/ trusty contrib" >> /etc/apt/sources.list
    Example - Precise Pangolin: install only HTCondor's stable release
    echo "deb http://research.cs.wisc.edu/htcondor/ubuntu/stable/ precise contrib" >> /etc/apt/sources.list
  2. Install HTCondor Repository key
    wget -qO - http://research.cs.wisc.edu/htcondor/ubuntu/HTCondor-Release.gpg.key | sudo apt-key add -

  3. [Optional] Add condor user.

    The HTCondor package will automatically add a 'condor' user/group if it does not exist already. Sites with a specific security policy should add the 'condor' user/group manually before performing the installation.

  4. Install HTCondor package
    apt-get update
    apt-get install condor

  5. Check if HTCondor is running
    ps -ef | grep condor
    Expected Result:
    condor     966     1  1 13:07 ?        00:00:08 /usr/sbin/condor_master -pidfile /var/run/condor/master.pid
    condor     967   966  0 13:07 ?        00:00:00 condor_collector -f
    condor     972   966  0 13:07 ?        00:00:00 condor_negotiator -f
    condor     973   966  0 13:07 ?        00:00:00 condor_schedd -f
    condor     974   966  0 13:07 ?        00:00:04 condor_startd -f
    root       975   973  0 13:07 ?        00:00:00 condor_procd -A /var/run/condor/procd_pipe.SCHEDD -S 60 -C 110
  6. [Optional] Edit HTCondor's configuration file which locates at /etc/condor/condor_config.local then restart HTCondor using commands below
    /etc/init.d/condor restart
    This deb is shipped with the Personal HTCondor configuration. Please do not use condor_configure or condor_install to configure HTCondor installed via this Ubuntu package.

Release Notes