summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGary Lowell <glowell@inktank.com>2013-05-31 11:20:40 -0700
committerGary Lowell <glowell@inktank.com>2013-05-31 11:20:40 -0700
commit5a811a0894db2619f5f916c0be85459d0f481265 (patch)
tree4225773d4ce24031ca0c32432ba95cd0cc924c75
parentdb85c52d4cff8f541e2cdd30e7a28cadf4bf516f (diff)
downloadceph-wip-doc-prereq.tar.gz
doc: update build prerequisiteswip-doc-prereq
Signed-off-by: Gary Lowell <gary.lowell@inktank.com>
-rw-r--r--doc/install/build-prerequisites.rst31
1 files changed, 29 insertions, 2 deletions
diff --git a/doc/install/build-prerequisites.rst b/doc/install/build-prerequisites.rst
index bdb409729ba..a028094dec0 100644
--- a/doc/install/build-prerequisites.rst
+++ b/doc/install/build-prerequisites.rst
@@ -17,6 +17,9 @@ started quickly. Ceph build scripts depend on the following:
- ``g++``
- ``git``
- ``libboost-dev``
+- ``libboost-thread-dev``
+- ``libboost-system-dev``
+- ``libboost-program-options-dev``
- ``libedit-dev``
- ``libssl-dev``
- ``libtool``
@@ -65,6 +68,8 @@ your host. ::
sudo apt-get install uuid-dev libkeyutils-dev libgoogle-perftools-dev libatomic-ops-dev libaio-dev libgdata-common libgdata13 libsnappy-dev libleveldb-dev
+Note: libsnappy-dev and libleveldb-dev are not available upstream for natty, oneiric, and squeeze. Backports for Ceph can be found at ceph.com/debian-leveldb.
+
Debian
======
@@ -74,17 +79,39 @@ Alternatively, you may also install::
aptitude install fakeroot dpkg-dev
aptitude install debhelper cdbs libexpat1-dev libatomic-ops-dev
+Centos/RHEL 6.3 (and later)
+===========================
+
+- ``boost-devel``
+- ``boost-thread-devel``
+- ``boost-system-devel``
+- ``boost-program-options-devel``
+- ``gcc-c++``
+- ``libedit-devel``
+- ``libopenssl-devel``
+- ``fuse-devel`` (optional)
+- ``gperftools-devel``
+
+Execute ``yum install`` for each dependency that isn't installed on your
+host. ::
+
+ yum install boost-devel gcc-c++ libedit-devel libopenssl-devel fuse-devel gperftools-devel
+
+
openSUSE 11.2 (and later)
=========================
- ``boost-devel``
+- ``boost-thread-devel``
+- ``boost-system-devel``
+- ``boost-program-options-devel``
- ``gcc-c++``
- ``libedit-devel``
- ``libopenssl-devel``
- ``fuse-devel`` (optional)
+- ``gperftools-devel``
Execute ``zypper install`` for each dependency that isn't installed on your
host. ::
- zypper install boost-devel gcc-c++ libedit-devel libopenssl-devel fuse-devel
-
+ zypper install boost-devel gcc-c++ libedit-devel libopenssl-devel fuse-devel gperftools-devel