]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
add generic instructions for installation
authorAlfredo Deza <alfredo@deza.pe>
Wed, 14 Aug 2013 16:07:22 +0000 (12:07 -0400)
committerAlfredo Deza <alfredo@deza.pe>
Wed, 14 Aug 2013 16:07:22 +0000 (12:07 -0400)
Signed-off-by: Alfredo Deza <alfredo@deza.pe>
README.rst

index 2b3711979bb0a1c20b56d6fd528c6f307aa8f490..f7661a3da1066708a63688dd0dc77977057125d9 100644 (file)
@@ -79,6 +79,33 @@ Finally, install the teuthology package and ``requirements.txt``::
     $ pip install -r requirements.txt
 
 
+Generic install
+---------------
+These instructions should help get ``teuthology`` installed properly in
+a system that is not OSX or Debian-based.
+
+Install all the system dependencies needed:
+
+* mysql client
+* libevent
+* libvirt (with the Python bindings)
+
+Install Python packaging tools:
+
+* pip
+* virtualenv
+
+In some cases, depending on the OS, you will need a python development package
+with some build helpers that are required to build packages. In Ubuntu, this is
+the ``python-dev`` package.
+
+With a dedicated ``virtualenv`` activated, install the teuthology package and
+``requirements.txt``::
+
+    $ python setup.py develop
+    $ pip install -r requirements.txt
+
+
 Test configuration
 ==================