Project

General

Profile

Documentation #3686

install prerequisites (Debian)

Added by Nat Makarevitch about 11 years ago. Updated almost 11 years ago.

Status:
Resolved
Priority:
Low
Assignee:
Category:
-
Target version:
-
% Done:

0%

Tags:
Backport:
Reviewed:
Affected Versions:
Pull request ID:

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

Revision 43ef6772 (diff)
Added by John Wilkins about 11 years ago

doc: Added some packages to the copyable line.

Fixes: #3686

Signed-off-by: John Wilkins <>

Revision a0cb5e5e (diff)
Added by John Wilkins almost 11 years ago

doc: Removed "and" as suggested.

fixes: #3686

Signed-off-by: John Wilkins <>

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

Also available in: Atom PDF