Installing CTMO Manager ======================= Requirements ------------ To install this software you need * Python 3.6 installed, preferably in a virtual environment or a local installation. * Linux or MacOS operating system. * Root or sudo access. Installation ------------ To install, clone the CTMO Manager repo and run the makefile. Preferably use a virtual environment:: $ git clone https://github.com/CTMObservatory/CTMO_Manager.git $ cd CTMO_Manager $ mkvirtualenv -p python3 ctmo (ctmo)$ make (ctmo)$ sudo make install Installation requires root privilege. Root is only used to install the systemd or launchd services. Depending on your operating system, this will install two system services named ``telescope`` and ``scheduler`` under ``/etc/systemd/system`` (the default path to install services in Linux) or ``/Library/LaunchAgents`` (the default path to install services in MacOS); and a configuration file under ``/etc/ctmo`` Uninstall --------- To clean (delete intermediate files) and uninstall:: $ make clean $ sudo -H make uninstall