From: John Wilkins Date: Thu, 8 Nov 2012 06:16:50 +0000 (-0800) Subject: doc: Syntax cleanup for new IA. Removed info for building documentation. X-Git-Tag: v0.55~161 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=b5ae387e01efb0cba9ea4d8ec1846e2b8359d2a2;p=ceph.git doc: Syntax cleanup for new IA. Removed info for building documentation. Signed-off-by: John Wilkins --- diff --git a/doc/source/build-prerequisites.rst b/doc/source/build-prerequisites.rst index 640dda5148be..f68a68fc10bb 100644 --- a/doc/source/build-prerequisites.rst +++ b/doc/source/build-prerequisites.rst @@ -1,16 +1,13 @@ ===================== Build Prerequisites ===================== -Before you can build Ceph source code or Ceph documentation, you need to install -several libraries and tools. .. tip:: Check this section to see if there are specific prerequisites for your Linux/Unix distribution. -Prerequisites for Building Ceph Source Code -=========================================== -Ceph provides ``autoconf`` and ``automake`` scripts to get you started quickly. -Ceph build scripts depend on the following: +Before you can build Ceph source code, you need to install several libraries +and tools. Ceph provides ``autoconf`` and ``automake`` scripts to get you +started quickly. Ceph build scripts depend on the following: - ``autotools-dev`` - ``autoconf`` @@ -44,8 +41,8 @@ installed on your host. :: aptitude install autotools-dev autoconf automake cdbs gcc g++ git libboost-dev libedit-dev libssl-dev libtool libfcgi libfcgi-dev libfuse-dev linux-kernel-headers libcrypto++-dev libcrypto++ libexpat1-dev -Ubuntu Requirements -------------------- +Ubuntu +====== - ``uuid-dev`` - ``libkeyutils-dev`` @@ -61,14 +58,15 @@ your host. :: sudo apt-get install uuid-dev libkeyutils-dev libgoogle-perftools-dev libatomic-ops-dev libaio-dev libgdata-common libgdata13 Debian ------- +====== + Alternatively, you may also install:: aptitude install fakeroot dpkg-dev aptitude install debhelper cdbs libexpat1-dev libatomic-ops-dev openSUSE 11.2 (and later) -------------------------- +========================= - ``boost-devel`` - ``gcc-c++`` @@ -81,27 +79,3 @@ host. :: zypper install boost-devel gcc-c++ libedit-devel libopenssl-devel fuse-devel -Prerequisites for Building Ceph Documentation -============================================= -Ceph utilizes Python's Sphinx documentation tool. For details on -the Sphinx documentation tool, refer to: `Sphinx`_ -Follow the directions at `Sphinx 1.1.3`_ -to install Sphinx. To run Sphinx, with ``admin/build-doc``, at least the -following are required: - -- ``python-dev`` -- ``python-pip`` -- ``python-virtualenv`` -- ``libxml2-dev`` -- ``libxslt-dev`` -- ``doxygen`` -- ``ditaa`` -- ``graphviz`` - -Execute ``sudo apt-get install`` for each dependency that isn't installed on -your host. :: - - sudo apt-get install python-dev python-pip python-virtualenv libxml2-dev libxslt-dev doxygen ditaa graphviz - -.. _Sphinx: http://sphinx.pocoo.org -.. _Sphinx 1.1.3: http://pypi.python.org/pypi/Sphinx