How To Install condor on Fedora 36

In this tutorial we learn how to install condor in Fedora 36. condor is HTCondor

Introduction

In this tutorial we learn how to install condor on Fedora 36.

What is condor

HTCondor is a workload management system for high-throughput and high-performance jobs. Like other full-featured batch systems, HTCondor provides a job queuing mechanism, scheduling policy, priority scheme, resource monitoring, and resource management. Users submit their serial or parallel jobs to HTCondor, HTCondor places them into a queue, chooses when and where to run the jobs based upon a policy, carefully monitors their progress, and ultimately informs the user upon completion.

We can use yum or dnf to install condor on Fedora 36. In this tutorial we discuss both methods but you only need to choose one of method to install condor.

Install condor on Fedora 36 Using dnf

Update yum database with dnf using the following command.

sudo dnf makecache --refresh

After updating yum database, We can install condor using dnf by running the following command:

sudo dnf -y install condor

Install condor on Fedora 36 Using yum

Update yum database with yum using the following command.

sudo yum makecache --refresh

After updating yum database, We can install condor using yum by running the following command:

sudo yum -y install condor

How To Uninstall condor on Fedora 36

To uninstall only the condor package we can use the following command:

sudo dnf remove condor

condor Package Contents on Fedora 36

/etc/bash_completion.d/condor
/etc/condor
/etc/condor/condor_config
/etc/condor/condor_ssh_to_job_sshd_config_template
/etc/condor/config.d
/etc/condor/config.d/00personal_condor.config
/etc/condor/ganglia.d
/etc/condor/ganglia.d/00_default_metrics
/usr/bin/condor_annex
/usr/bin/condor_check_userlogs
/usr/bin/condor_cod
/usr/bin/condor_config_val
/usr/bin/condor_continue
/usr/bin/condor_dagman
/usr/bin/condor_docker_enter
/usr/bin/condor_drain
/usr/bin/condor_findhost
/usr/bin/condor_gather_info
/usr/bin/condor_history
/usr/bin/condor_hold
/usr/bin/condor_job_router_info
/usr/bin/condor_now
/usr/bin/condor_nsenter
/usr/bin/condor_ping
/usr/bin/condor_pool_job_report
/usr/bin/condor_power
/usr/bin/condor_prio
/usr/bin/condor_q
/usr/bin/condor_qedit
/usr/bin/condor_qsub
/usr/bin/condor_release
/usr/bin/condor_reschedule
/usr/bin/condor_rm
/usr/bin/condor_router_history
/usr/bin/condor_router_q
/usr/bin/condor_router_rm
/usr/bin/condor_run
/usr/bin/condor_ssh_to_job
/usr/bin/condor_stats
/usr/bin/condor_status
/usr/bin/condor_submit
/usr/bin/condor_submit_dag
/usr/bin/condor_suspend
/usr/bin/condor_tail
/usr/bin/condor_test_match
/usr/bin/condor_transfer_data
/usr/bin/condor_transform_ads
/usr/bin/condor_update_machine_ad
/usr/bin/condor_userlog
/usr/bin/condor_userlog_job_counter
/usr/bin/condor_userprio
/usr/bin/condor_vacate
/usr/bin/condor_vacate_job
/usr/bin/condor_version
/usr/bin/condor_wait
/usr/bin/condor_who
/usr/lib/.build-id
/usr/lib/.build-id/04
/usr/lib/.build-id/04/913a5e2e48f61ba7b975193b7fc6e4eef4ea36
/usr/lib/.build-id/06
/usr/lib/.build-id/06/90d72b276e4930e769ad74f0193d050fedf91a
/usr/lib/.build-id/07
/usr/lib/.build-id/07/e785ee92716c5aa65345fa95ba735d2761c1e3
/usr/lib/.build-id/0c
/usr/lib/.build-id/0c/a6aa2ef8c69fb47ba4e92687f8824e10b6195c
/usr/lib/.build-id/0d
/usr/lib/.build-id/0d/01f113e694bdd99cca9543868ad665b2d28340
/usr/lib/.build-id/12
/usr/lib/.build-id/12/3f30a99ab7cb00f99ff146e49bbdca53bb4400
/usr/lib/.build-id/17
/usr/lib/.build-id/17/c4869ca6eaaa21c222dd1a985ce4bb2adbef21
/usr/lib/.build-id/18
/usr/lib/.build-id/18/654018f8987eae4428903753333553de434bcf
/usr/lib/.build-id/18/8475eb0a2b4a7bd4a4987af21aa484016b01ec
/usr/lib/.build-id/18/fa42c61c23e08c5c581c77a3a1b8b5497abf28
/usr/lib/.build-id/1e
/usr/lib/.build-id/1e/2f7b9554887b9d9b8fa51072aebe72721832bd
/usr/lib/.build-id/1f
/usr/lib/.build-id/1f/861501f669f109914875fa0f752eaa4046bf98
/usr/lib/.build-id/24
/usr/lib/.build-id/24/4127b33b4bba4d9ee6f47bbac0c98e8ad6a791
/usr/lib/.build-id/25
/usr/lib/.build-id/25/7199cb7645cdd3fe05040fbc932bd80c036151
/usr/lib/.build-id/2a
/usr/lib/.build-id/2a/00af8ebe650215b8ed455c181ec642b7536ecd
/usr/lib/.build-id/2f
/usr/lib/.build-id/2f/b89638900ca3233caf61bc88b3caa35852c7e9
/usr/lib/.build-id/2f/dcbf22b0e9b2d286c9672e6746ca1259f2df1a
/usr/lib/.build-id/30
/usr/lib/.build-id/30/14a43ed1c22292a288464b37a503ef2236a8d3
/usr/lib/.build-id/38
/usr/lib/.build-id/38/0a692b0da153ea2246eaccd5b129fb701b40bd
/usr/lib/.build-id/42
/usr/lib/.build-id/42/9d60119f40ea96807ccd35f4f9f1aac4e6b4f5
/usr/lib/.build-id/4c
/usr/lib/.build-id/4c/f9675fdc9024d0485dccbcd6ae4b4ed1db5c29
/usr/lib/.build-id/4e
/usr/lib/.build-id/4e/ecd788c5ed99d4c75a8ed1eb9aceb81a4dafce
/usr/lib/.build-id/4f
/usr/lib/.build-id/4f/8d538b3675c7119534848e30cae91c5a18b48d
/usr/lib/.build-id/55
/usr/lib/.build-id/55/5e013973ff47d52fdde57fe201f95e77e7df93
/usr/lib/.build-id/59
/usr/lib/.build-id/59/0c27a7836e37365b78b9c9938179fd5390bf32
/usr/lib/.build-id/5a
/usr/lib/.build-id/5a/42386eb54ddcf2b8a7d76a31778b454e965a92
/usr/lib/.build-id/5e
/usr/lib/.build-id/5e/081d12da231c7953e81444834cdf23313bbad0
/usr/lib/.build-id/5e/081d12da231c7953e81444834cdf23313bbad0.1
/usr/lib/.build-id/63
/usr/lib/.build-id/63/fa0f4c5762b5d06ab952cf7a7b279a34c2c06e
/usr/lib/.build-id/6a
/usr/lib/.build-id/6a/c9ac6193d4efddbcdd9a08777d8bfb122bc5de
/usr/lib/.build-id/6e
/usr/lib/.build-id/6e/8f9af4bf22bd345ffe170ae3e7349027f38c02
/usr/lib/.build-id/74
/usr/lib/.build-id/74/a4da7e916811789186da61c0861b76cf408789
/usr/lib/.build-id/75
/usr/lib/.build-id/75/cf519bcd4e91c73f6f74ad53442c1f179736a2
/usr/lib/.build-id/7e
/usr/lib/.build-id/7e/4c803d7b6dab7780e09824c6ab4073ab6d088a
/usr/lib/.build-id/7e/980409528e96d5a594b576e5e3f5fabef0b0c9
/usr/lib/.build-id/81
/usr/lib/.build-id/81/01b48418bc720445161b9228e0e15cfad7fbb2
/usr/lib/.build-id/82
/usr/lib/.build-id/82/530346248e054ebe2fcc63bcb001a3539e5bc5
/usr/lib/.build-id/84
/usr/lib/.build-id/84/698e06a6b0ca3896f13dc1417d71ceab628f96
/usr/lib/.build-id/86
/usr/lib/.build-id/86/4368e3c278f2c8e610cc44ddbd09b311e2c8e9
/usr/lib/.build-id/90
/usr/lib/.build-id/90/8adaf1c441f9a07772c11ec7624386124730b5
/usr/lib/.build-id/93
/usr/lib/.build-id/93/6977c4ba263b52f91ac1c36b02a8eb92e9aabd
/usr/lib/.build-id/96
/usr/lib/.build-id/96/14d21ba92deb42f68da54b3e275bd56f61b7ff
/usr/lib/.build-id/99
/usr/lib/.build-id/99/1a5009f1774d734c0c7e791539b08b44fa16e7
/usr/lib/.build-id/9a
/usr/lib/.build-id/9a/fda51c3c043bf7f89d686bcb2513eba67e72e0
/usr/lib/.build-id/9d
/usr/lib/.build-id/9d/2c152da1357d83d25016cc8ac2a60124b334df
/usr/lib/.build-id/a2
/usr/lib/.build-id/a2/ef497efd4129845dffecfca176c5db1588c56a
/usr/lib/.build-id/a3
/usr/lib/.build-id/a3/91d481f533741904b2db62c3fb2f28080b4212
/usr/lib/.build-id/a4
/usr/lib/.build-id/a4/5eb5802b933324de42f84a12fd854d2d47076d
/usr/lib/.build-id/ab
/usr/lib/.build-id/ab/dad105683dfea5d8c77afc0799d38b15ccf30e
/usr/lib/.build-id/ad
/usr/lib/.build-id/ad/92dcfd55ade42aa1780ddf2ee64b3da6b83059
/usr/lib/.build-id/b1
/usr/lib/.build-id/b1/b4bf44cd50f296430825484c1cf50377db4761
/usr/lib/.build-id/b2
/usr/lib/.build-id/b2/03d0def704361d9f43c3d64f27d206c9bae21d
/usr/lib/.build-id/b3
/usr/lib/.build-id/b3/1a7b132944737d5da8005d247782a2f65a9124
/usr/lib/.build-id/b4
/usr/lib/.build-id/b4/e2bbbf9e6b199df93b344a53e261324edb1812
/usr/lib/.build-id/b7
/usr/lib/.build-id/b7/104785418009042cf9fe8fcbb5fa3c77e82606
/usr/lib/.build-id/b8
/usr/lib/.build-id/b8/f16c2106ddf1fef1bca37fdd1aab8dae72271d
/usr/lib/.build-id/bb
/usr/lib/.build-id/bb/f5bf96ec1db795ab9330de538169f06f39b5b4
/usr/lib/.build-id/bf
/usr/lib/.build-id/bf/47ac14be2029b5369269ee77c934d79e36565a
/usr/lib/.build-id/bf/da929aa4dd21fa99f40b171895c4cde491dcb6
/usr/lib/.build-id/c5
/usr/lib/.build-id/c5/b06cbba2c3e1c24de1d8ce397812b974d88001
/usr/lib/.build-id/cb
/usr/lib/.build-id/cb/026520654acfae5bd3e80da973a89c717b02b2
/usr/lib/.build-id/cb/b69a03532567de4461c37978d187f9cfc825bc
/usr/lib/.build-id/cc
/usr/lib/.build-id/cc/50e9d181229656aa701d6baa76173df29d68c5
/usr/lib/.build-id/cd
/usr/lib/.build-id/cd/dad9379eaa24ae5181cb3f193e2795e1c3a552
/usr/lib/.build-id/ce
/usr/lib/.build-id/ce/889d93fea006ef645ed59112d62ed6a8ea22e5
/usr/lib/.build-id/ce/c0cf5908e82c6e374e7e2246323e627d930906
/usr/lib/.build-id/d0
/usr/lib/.build-id/d0/7c160dbb0d04c748e0e662a8302baba0f68aa4
/usr/lib/.build-id/d1
/usr/lib/.build-id/d1/643fd831455a3af9f18d4a799e2c2785f13ec2
/usr/lib/.build-id/d5
/usr/lib/.build-id/d5/7239da29b3680e34fe5613b0deb0f24be70ce4
/usr/lib/.build-id/d5/d233a83366966a15b04d28596965aec96d91c1
/usr/lib/.build-id/d6
/usr/lib/.build-id/d6/b99154f96859c493587f07b1c027b05bb4aa17
/usr/lib/.build-id/db
/usr/lib/.build-id/db/285bd74aa75b6efdad6f8bf5d748191145685c
/usr/lib/.build-id/dc
/usr/lib/.build-id/dc/5146ba621a723e029c1ee4119e6d8a768074b3
/usr/lib/.build-id/dd
/usr/lib/.build-id/dd/cdcb9853faa639431498e748ebee07573f1e89
/usr/lib/.build-id/de
/usr/lib/.build-id/de/572712660382c5c71c90cf1407fb2f787abc45
/usr/lib/.build-id/e1
/usr/lib/.build-id/e1/1017b507a0a0c603c5f1276cc0d515a89f384b
/usr/lib/.build-id/e4
/usr/lib/.build-id/e4/d5c3a8219915092a81eb3a60e537296728ea28
/usr/lib/.build-id/e5
/usr/lib/.build-id/e5/057b8b3938fd7a885129f6f08bd22fe6047865
/usr/lib/.build-id/e6
/usr/lib/.build-id/e6/bc1a39336fa35519150528cf3bbd2c7283ebd0
/usr/lib/.build-id/e8
/usr/lib/.build-id/e8/3086ed6011f027acb0e6b86b0764dc0a82fee3
/usr/lib/.build-id/ee
/usr/lib/.build-id/ee/5d190b62ebbb1d8d125494cb9093ed0b4fff95
/usr/lib/.build-id/ee/72d5112ae768112bdc2f8e2eff789ce508fbbd
/usr/lib/.build-id/f1
/usr/lib/.build-id/f1/c537a84a79d7962fbcb0e862884ea6e0a460a1
/usr/lib/.build-id/f2
/usr/lib/.build-id/f2/f0a2e06fcfc3efe800ab184e1b6f6921c91d82
/usr/lib/.build-id/f4
/usr/lib/.build-id/f4/1df508e7f7818a8b0ad0f89c6aae4a06bd6946
/usr/lib/.build-id/f4/6d9a2ea8b78a4471f038f4edc669e22e2097bf
/usr/lib/.build-id/f4/bba833b3e0b9a2c9e9c3efc0bf3785fc4b47b3
/usr/lib/.build-id/fd
/usr/lib/.build-id/fd/a65010f74574c0a108130da9f7a00ce83cd6b8
/usr/lib/systemd/system/condor.service
/usr/lib/tmpfiles.d/condor.conf
/usr/lib64/libcondor_utils_8_8_15.so
/usr/libexec/condor
/usr/libexec/condor/accountant_log_fixer
/usr/libexec/condor/condor_chirp
/usr/libexec/condor/condor_dagman_metrics_reporter
/usr/libexec/condor/condor_defrag
/usr/libexec/condor/condor_gangliad
/usr/libexec/condor/condor_glexec_cleanup
/usr/libexec/condor/condor_glexec_job_wrapper
/usr/libexec/condor/condor_glexec_kill
/usr/libexec/condor/condor_glexec_run
/usr/libexec/condor/condor_glexec_setup
/usr/libexec/condor/condor_glexec_update_proxy
/usr/libexec/condor/condor_glexec_wrapper
/usr/libexec/condor/condor_gpu_discovery
/usr/libexec/condor/condor_gpu_utilization
/usr/libexec/condor/condor_job_router
/usr/libexec/condor/condor_kflops
/usr/libexec/condor/condor_limits_wrapper.sh
/usr/libexec/condor/condor_mips
/usr/libexec/condor/condor_pid_ns_init
/usr/libexec/condor/condor_power_state
/usr/libexec/condor/condor_rooster
/usr/libexec/condor/condor_shared_port
/usr/libexec/condor/condor_sinful
/usr/libexec/condor/condor_ssh
/usr/libexec/condor/condor_ssh_to_job_shell_setup
/usr/libexec/condor/condor_ssh_to_job_sshd_setup
/usr/libexec/condor/condor_testingd
/usr/libexec/condor/condor_transferer
/usr/libexec/condor/condor_urlfetch
/usr/libexec/condor/curl_plugin
/usr/libexec/condor/data_plugin
/usr/libexec/condor/get_orted_cmd.sh
/usr/libexec/condor/glexec_starter_setup.sh
/usr/libexec/condor/glite/bin/nqs_cancel.sh
/usr/libexec/condor/glite/bin/nqs_hold.sh
/usr/libexec/condor/glite/bin/nqs_resume.sh
/usr/libexec/condor/glite/bin/nqs_status.sh
/usr/libexec/condor/glite/bin/nqs_submit.sh
/usr/libexec/condor/glite/bin/slurm_cancel.sh
/usr/libexec/condor/glite/bin/slurm_hold.sh
/usr/libexec/condor/glite/bin/slurm_resume.sh
/usr/libexec/condor/glite/bin/slurm_status.py
/usr/libexec/condor/glite/bin/slurm_status.sh
/usr/libexec/condor/glite/bin/slurm_submit.sh
/usr/libexec/condor/interactive.sub
/usr/libexec/condor/libcollector_python3_plugin.so
/usr/libexec/condor/linux_kernel_tuning
/usr/libexec/condor/multifile_curl_plugin
/usr/libexec/condor/orted_launcher.sh
/usr/libexec/condor/panda-plugin.so
/usr/libexec/condor/sshd.sh
/usr/libexec/condor/test_user_mapping
/usr/sbin/AzureGAHPServer
/usr/sbin/condor_advertise
/usr/sbin/condor_aklog
/usr/sbin/condor_c-gahp
/usr/sbin/condor_c-gahp_worker_thread
/usr/sbin/condor_collector
/usr/sbin/condor_convert_history
/usr/sbin/condor_fetchlog
/usr/sbin/condor_gridmanager
/usr/sbin/condor_gridshell
/usr/sbin/condor_had
/usr/sbin/condor_master
/usr/sbin/condor_negotiator
/usr/sbin/condor_off
/usr/sbin/condor_on
/usr/sbin/condor_preen
/usr/sbin/condor_reconfig
/usr/sbin/condor_replication
/usr/sbin/condor_restart
/usr/sbin/condor_schedd
/usr/sbin/condor_set_shutdown
/usr/sbin/condor_shadow
/usr/sbin/condor_sos
/usr/sbin/condor_startd
/usr/sbin/condor_starter
/usr/sbin/condor_store_cred
/usr/sbin/condor_testwritelog
/usr/sbin/condor_transferd
/usr/sbin/condor_updates_stats
/usr/sbin/ec2_gahp
/usr/sbin/gahp_server
/usr/sbin/gce_gahp
/usr/sbin/grid_monitor
/usr/sbin/grid_monitor.sh
/usr/sbin/nordugrid_gahp
/usr/sbin/remote_gahp
/usr/share/condor
/usr/share/condor/CondorJavaInfo.class
/usr/share/condor/CondorJavaWrapper.class
/usr/share/condor/libcondorapi.so
/usr/share/condor/scimark2lib.jar
/usr/share/doc/condor
/usr/share/doc/condor/LICENSE-2.0.txt
/usr/share/doc/condor/NOTICE.txt
/usr/share/man/man1/condor_advertise.1.gz
/usr/share/man/man1/condor_annex.1.gz
/usr/share/man/man1/condor_check_userlogs.1.gz
/usr/share/man/man1/condor_chirp.1.gz
/usr/share/man/man1/condor_cod.1.gz
/usr/share/man/man1/condor_config_val.1.gz
/usr/share/man/man1/condor_continue.1.gz
/usr/share/man/man1/condor_convert_history.1.gz
/usr/share/man/man1/condor_dagman.1.gz
/usr/share/man/man1/condor_dagman_metrics_reporter.1.gz
/usr/share/man/man1/condor_drain.1.gz
/usr/share/man/man1/condor_fetchlog.1.gz
/usr/share/man/man1/condor_findhost.1.gz
/usr/share/man/man1/condor_gather_info.1.gz
/usr/share/man/man1/condor_gpu_discovery.1.gz
/usr/share/man/man1/condor_history.1.gz
/usr/share/man/man1/condor_hold.1.gz
/usr/share/man/man1/condor_install.1.gz
/usr/share/man/man1/condor_job_router_info.1.gz
/usr/share/man/man1/condor_master.1.gz
/usr/share/man/man1/condor_now.1.gz
/usr/share/man/man1/condor_off.1.gz
/usr/share/man/man1/condor_on.1.gz
/usr/share/man/man1/condor_ping.1.gz
/usr/share/man/man1/condor_pool_job_report.1.gz
/usr/share/man/man1/condor_power.1.gz
/usr/share/man/man1/condor_preen.1.gz
/usr/share/man/man1/condor_prio.1.gz
/usr/share/man/man1/condor_q.1.gz
/usr/share/man/man1/condor_qedit.1.gz
/usr/share/man/man1/condor_qsub.1.gz
/usr/share/man/man1/condor_reconfig.1.gz
/usr/share/man/man1/condor_release.1.gz
/usr/share/man/man1/condor_reschedule.1.gz
/usr/share/man/man1/condor_restart.1.gz
/usr/share/man/man1/condor_rm.1.gz
/usr/share/man/man1/condor_rmdir.1.gz
/usr/share/man/man1/condor_router_history.1.gz
/usr/share/man/man1/condor_router_q.1.gz
/usr/share/man/man1/condor_router_rm.1.gz
/usr/share/man/man1/condor_run.1.gz
/usr/share/man/man1/condor_set_shutdown.1.gz
/usr/share/man/man1/condor_sos.1.gz
/usr/share/man/man1/condor_ssh_to_job.1.gz
/usr/share/man/man1/condor_stats.1.gz
/usr/share/man/man1/condor_status.1.gz
/usr/share/man/man1/condor_store_cred.1.gz
/usr/share/man/man1/condor_submit.1.gz
/usr/share/man/man1/condor_submit_dag.1.gz
/usr/share/man/man1/condor_suspend.1.gz
/usr/share/man/man1/condor_tail.1.gz
/usr/share/man/man1/condor_top.1.gz
/usr/share/man/man1/condor_transfer_data.1.gz
/usr/share/man/man1/condor_transform_ads.1.gz
/usr/share/man/man1/condor_update_machine_ad.1.gz
/usr/share/man/man1/condor_updates_stats.1.gz
/usr/share/man/man1/condor_urlfetch.1.gz
/usr/share/man/man1/condor_userlog.1.gz
/usr/share/man/man1/condor_userprio.1.gz
/usr/share/man/man1/condor_vacate.1.gz
/usr/share/man/man1/condor_vacate_job.1.gz
/usr/share/man/man1/condor_version.1.gz
/usr/share/man/man1/condor_wait.1.gz
/usr/share/man/man1/condor_who.1.gz
/var/lib/condor
/var/lib/condor/execute
/var/lib/condor/spool
/var/lock/condor
/var/log/condor
/var/run/condor

References

Summary

In this tutorial we learn how to install condor on Fedora 36 using yum and [dnf]((/fedora/36/dnf/).