1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73
|
.. _user_install_linux:
Linux or macOS (as user)
========================
Installing HTCondor on Linux or macOS as a normal user is a multi-step process. Note
that a user-install of HTCondor is always self-contained on a single
machine; if you want to create a multi-machine HTCondor pool, you will need
to have administrative privileges on the relevant machines and follow the
instructions here: :doc:`admin-quick-start`.
Download
--------
The first step is to download HTCondor for your platform. If you know
which platform you're using, that HTCondor supports it, and which
version you want, you can download the corresponding file from
`our website <https://research.cs.wisc.edu/htcondor/tarball/current/>`_;
otherwise, we recommend using our download script, as follows.
.. code-block:: shell
cd
curl -fsSL https://get.htcondor.org | /bin/bash -s -- --download
On macOS, If you use a web browser to download a tarball from our web
site, then the OS will mark the file as quarantined. All binaries
extracted from the tarball will be similarly marked. The OS will
refuse to run any binaries that are quarantined. You can remove the
quarantine marking from the tarball before extracting, like so:
.. code-block:: shell
xattr -d com.apple.quarantine condor-10.7.1-x86_64_macOS13-stripped.tar.gz
Install
-------
Unpack the tarball and rename the resulting directory:
.. code-block:: shell
tar -x -f condor.tar.gz
mv condor-*stripped condor
You won't need ``condor.tar.gz`` again, so you can remove it now if you wish.
Configure
---------
.. code-block:: shell
cd condor
./bin/make-personal-from-tarball
Using HTCondor
--------------
You'll need to run the following command now, and every time you log in:
.. code-block:: shell
. ~/condor/condor.sh
Then to start HTCondor (if the machine has rebooted since you last logged in):
.. code-block:: shell
condor_master
It will finish silently after starting up, if everything went well.
.. include:: minicondor-test-and-quickstart.include
|