For ease of installation on Linux, we provide a script that will automatically download, install and start HTCondor.
Warning
- RedHat systems must be attached to a subscription.
Debian and Ubuntu containers don't come with
curl
installed, so run the following first.apt-get update && apt-get install -y curl
The command below shows how to download the script and run it immediately; if you would like to inspect it first, see Inspecting the Script <inspecting_the_script>
. The default behavior will create a complete HTCondor pool with its multiple roles on one computer, referred to in this manual as a "minicondor." Experienced users who are making an HTCondor pool out of multiple machines should add a flag to select the desired role; see the admin-quick-start
for more details.
curl -fsSL https://get.htcondor.org | sudo /bin/bash -s -- --no-dry-run
If you see an error like bash: sudo: command not found
, try re-running the command above without the sudo
.
Inspecting the Script
If you would like to inspect the script before you running it on your system as root, you can:
- read the script;
- compare the script to the versions in our GitHub repository;
- or run the script as user
nobody
, dropping the--no-dry-run
flag. This will cause the script to print out what it would do if run for real. You can then inspect the output and copy-and-paste it to perform the installation.
The details of using this installation procedure to create a multi-machine HTCondor pool are described in the admin quick-start guide: admin-quick-start
.