.. _installation_and_setup: Installation and setup ====================== Ubuntu & Fedora --------------- A bootstrap script is provided that will do everything for you assuming you have ``sudo``:: ./bootstrap MacOS X ------- The ``bootstrap`` script was recently updated to support MacOS X using `homebrew `_:: ./bootstrap **Note**: Certain features might not work properly on MacOS X. Patches are encouraged, but it has never been a goal of ours to run a full ``teuthology`` setup on a Mac. Other operating systems ----------------------- Patches are welcomed to add ``bootstrap`` support for other operating systems. Until then, manual installs are possible First install the non-PyPI dependencies:: python-dev python-pip python-virtualenv libevent-dev python-libvirt Next, clone its `git repository `__, create a `virtualenv `__, and install dependencies:: git clone https://github.com/ceph/teuthology/ cd teuthology virtualenv ./virtualenv source virtualenv/bin/activate pip install --upgrade pip pip install -r requirements.txt python setup.py develop Teuthology in PyPI ------------------ However if you prefer, you may install ``teuthology`` from `PyPI `__:: pip install teuthology **Note**: The version in PyPI can be (*far*) behind the development version.