Link: http://lenny.dnsd.me/update-bitcoind.sh
Instrukcja:
Ściągamy najnowszy bitcoind za pomocą polecenia:
Kod: Zaznacz cały
git clone git://github.com/bitcoin/bitcoin.git
Od tego momentu kompilację i aktualizowanie zostawiamy mojemu skryptowi.
Kompilator działa wielowątkowo (szybsza kompilacja na nowoczesnych maszynach, sam wykrywa ilość dostępnych rdzeni), korzysta z ccache (czyli bufora na dysku), co przyspiesza kompilację przy kolejnej aktualizacji, wyłącza IPv6 oraz UPNP, oraz dodaje szereg optymalizacji. Dodatkowo obsługuje Position-independent executables (PIE) czyli zwiększa bezpieczeństwo naszego węzła.
Włączamy go poleceniem:
Kod: Zaznacz cały
./update-bitcoind.sh
Zależności (Debian)- standardowe zależności do kompilacji (wraz z pax-utils i ccache) oraz zależności wymagane przez bitcoind:
Kod: Zaznacz cały
pax-utils ccache build-essential libssl-dev libboost-all-dev libdb-dev libdb++-dev