Documentation #3686
install prerequisites (Debian)
0%
Description
On http://ceph.com/docs/master/install/build-prerequisites/ , in the "On Debian/Squeeze, execute aptitude install ..." subsection, add "pkg-config libcurl4-gnutls-dev" to the provided "aptitude install..." line Those packages are listed above, but missing in the copy/paste'able line
Moreover under Debian Wheezy (amd64, but it's probably not pertinent) one also needs the packages keyutils-dev libaio and libboost-thread-dev
Also: use the "--without-tcmalloc" ./configure argument (I could not find any adequate and packaged tcmalloc lib)
Associated revisions
doc: Added some packages to the copyable line.
Fixes: #3686
Signed-off-by: John Wilkins <john.wilkins@inktank.com>
doc: Removed "and" as suggested.
fixes: #3686
Signed-off-by: John Wilkins <john.wilkins@inktank.com>
History
#1 Updated by John Wilkins about 11 years ago
- Assignee set to John Wilkins
#2 Updated by John Wilkins about 11 years ago
- Status changed from New to Resolved
Added packages to the copyable lines. Modified the build page to include --without-tcmalloc.
#3 Updated by Greg Farnum about 11 years ago
Eek. We really, really want people to be using tcmalloc (memory behavior without it is astonishingly atrocious). I know we've used it under Debian before (it was our primary environment at the time I did that integration!); if there's not a useful package now then that's something we need to look into more deeply.
#4 Updated by Greg Farnum about 11 years ago
- Status changed from Resolved to In Progress
John, can you remove that --without-tcmalloc bit until we hear more?
Nat, you should be able to install either of libtcmalloc-minimal or libgoogle-perftools — are those unavailable?
#5 Updated by John Wilkins about 11 years ago
- Status changed from In Progress to 4
Greg Farnum wrote:
John, can you remove that --without-tcmalloc bit until we hear more?
Nat, you should be able to install either of libtcmalloc-minimal or libgoogle-perftools — are those unavailable?
Ok. I've removed it for now. Will await further instructions on this.
#6 Updated by Nat Makarevitch about 11 years ago
Greg Farnum wrote:
Nat, you should be able to install either of libtcmalloc-minimal or libgoogle-perftools — are those unavailable?
libgoogle-perftools-dev is available and does the job (as of 20130104, using Debian Wheezy amd64), thanks!
Suggestion: in the doc the paragraph
On Debian/Wheezy, you may also need: keyutils-dev libaio and libboost-thread-dev
may become
On Debian/Wheezy, you may also need: keyutils-dev libaio libboost-thread-dev
#7 Updated by John Wilkins almost 11 years ago
- Status changed from 4 to Resolved