Setup

Installation

A vague attempt to build just the bitcoind Debian package from patched 0.8.5 git. Opted in the end just to build bitcoind and install manually.

clone and create local branch

git clone git://github.com/bitcoin/bitcoin.git
git checkout v0.8.5
git checkout -b v0.8.5-gnome

debianize using debian dir from 0.8.5 package

cp -a ../debian-0.8.5/debian ./
git add debian
git commit -m "debianize"

wheezify

cat >> debian/changelog <<END
bitcoin (0.8.0-wheezy1) wheezy; urgency=low

  * Mark for wheezy.

 -- Matt Corallo matt@bluematt.me  Sat, 23 Feb 2013 16:24:00 -0500

END

deps

apt-get install bash-completion qt4-qmake libboost-dev libdb5.1++-dev libminiupnpc-dev minissdpd libboost-{system,filesystem,program-options,thread}-dev

clean

debian/rules clean

build

debian/rules binary

install

cp src/bitcoind ~/bin/

$[Get Code]1

Running

bitcoind &

status

bitcoind getinfo

$[Get Code]2

Issues

How do I determine if the blockchain sync is complete? :

How do I set up a light-weight UI to connect securely to bitcoind? :

How do I build just the bitcoind package? : Perhaps just stick to git for now.

Links

Wallets

  • bitcoind on hastur
  • electrum on nixie
  • bitcoin wallet on android

How Do I...

secure BTC on Android? : Transfer only small amounts to Bitcoin Wallet for Android

Buying

Micro Awards

Building from git

./configure --without-gui --without-qt --with-incompatible-bdb

$[Get Code]4

Error:

  1. Could not link against boost_thread

sudo apt-get install libboost-test-dev
./configure --with-gui=no --with-incompatible-bdb --with-boost-libdir=/usr/lib64

Success!

make

Had to pass abs_top_builddir otherwise it'd attempt to create /src/obj ??

sudo make abs_top_builddir=.  install

$[Get Code]5