couchdb-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Apache Wiki <wikidi...@apache.org>
Subject [Couchdb Wiki] Update of "Installing_on_Debian" by DaveCottlehuber
Date Tue, 28 May 2013 23:33:39 GMT
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Couchdb Wiki" for change notification.

The "Installing_on_Debian" page has been changed by DaveCottlehuber:
https://wiki.apache.org/couchdb/Installing_on_Debian?action=diff&rev1=3&rev2=4

  pip install sphinx docutils pygments
  }}}
  
+ 
+ == rough notes for wheezy 7.0 x64 from dch ==
+ 
+ {{{
+ # use ESL and Cloudant builds to save time
+ sudo apt-get install -y lsb-release
+ echo "deb http://binaries.erlang-solutions.com/debian `lsb_release -cs` contrib" | sudo
tee /etc/apt/sources.list.d/erlang-solutions.list
+ wget -O - http://binaries.erlang-solutions.com/debian/erlang_solutions.asc | sudo apt-key
add -
+ 
+ echo "deb http://packages.cloudant.com/debian `lsb_release -cs` main" | sudo tee /etc/apt/sources.list.d/cloudant.list
+ wget http://packages.cloudant.com/KEYS -O - | sudo apt-key add -
+ # install erlang pre-reqs
+ 
+ sudo apt-get update
+ 
+ # build tools
+ sudo aptitude install -y build-essential libtool autoconf automake autoconf-archive pkg-config
+ sudo aptitude install -y build-essential libtool autoconf automake autoconf-archive pkg-config
git
+ # dependencies for libmozjs etc
+ sudo apt-get install -y  libmozjs185-cloudant libmozjs185-cloudant-dev libnspr4 libnspr4-0d
libnspr4-dev libcurl4-openssl-dev curl 
+ 
+ # dependencies for building erlang releases
+ sudo apt-get install -y libssl-dev zlib1g zlib1g-dev libcurl4-openssl-dev lsb-base  ncurses-dev
libncurses-dev libicu-dev xsltproc
+ # optional for building documentation
+ sudo aptitude install -y help2man python-sphinx texlive-latex-base texlive-latex-recommended
texlive-latex-extra texlive-fonts-recommended texinfo
+ }}}
+ 
+ If you need custom erlang versions, use kerl, otherwise {{{apt-get install -y esl-erlang}}}
and skip this section.
+ 
+ {{{
+ curl https://raw.github.com/spawngrid/kerl/master/kerl > ~/bin/kerl \
+     && chmod a+x ~/bin/kerl
+ export PATH=$PATH:~/bin
+ kerl update releases
+ kerl build R14B04 r14b04
+ kerl install r14b04 ~/erlbrew/r14b04
+ kerl build R15B03-1 r15b03
+ kerl install r15b03 ~/erlbrew/r15b03
+ kerl build R16B r16b
+ kerl install r16b ~/erlbrew/r16b
+ . ~/erlbrew/r14b04/activate
+ }}}
+ 
+ After that, cloning or downloading couchdb tarball and configure/build should Just Work.
+ 

Mime
View raw message