HTCondor Debian Repository

Description

Starting with HTCondor 7.4.1 and 7.5.1, we now have a Debian 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
    Debian 6 (Squeeze) Development deb http://research.cs.wisc.edu/htcondor/debian/development/ squeeze contrib i386, amd64
    Stable deb http://research.cs.wisc.edu/htcondor/debian/stable/ squeeze contrib
    Debian 7 (Wheezy) Development deb http://research.cs.wisc.edu/htcondor/debian/development/ wheezy contrib amd64
    Stable deb http://research.cs.wisc.edu/htcondor/debian/stable/ wheezy contrib

    Example - Wheezy: install latest HTCondor's release
    echo "deb http://research.cs.wisc.edu/htcondor/debian/stable/ wheezy contrib" >> /etc/apt/sources.list
    echo "deb http://research.cs.wisc.edu/htcondor/debian/development/ wheezy contrib" >> /etc/apt/sources.list
    Example - Squeeze: install only HTCondor's stable release
    echo "deb http://research.cs.wisc.edu/htcondor/debian/stable/ squeeze contrib" >> /etc/apt/sources.list
  2. Install HTCondor Repository key
    wget -qO - http://research.cs.wisc.edu/htcondor/debian/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 Debian package.

Release Notes