Bitcoin auf EC2 installieren
Aus LagoWiki
(Unterschied zwischen Versionen)
Zeile 29: | Zeile 29: | ||
* Los geht'2 mit Kompilieren | * Los geht'2 mit Kompilieren | ||
make | make | ||
+ | * Nun kann der Bitcoindeamon installiert werden | ||
+ | apt-get install bitcoind | ||
- | + | == Litecoin == | |
* Abhängigkeiten für Litecoin (optional) | * Abhängigkeiten für Litecoin (optional) | ||
apt-get install build-essential libboost-all-dev libcurl4-openssl-dev libdb5.1-dev libdb5.1++-dev git qt-sdk libminiupnpc-dev | apt-get install build-essential libboost-all-dev libcurl4-openssl-dev libdb5.1-dev libdb5.1++-dev git qt-sdk libminiupnpc-dev |
Version vom 14:18, 12. Dez. 2013
- Zuerst starten, konfigurieren wir uns eine Amazon EC2-Instanz (Anleitung hier:Amazon EC2)
- Verwendet wurde in diesem Beispiel diese Machine: ubuntu-precise-12.04-amd64-server-20131003
- Login per SSH
- Alle Pakete auf den neuesten Stand bringen
apt-get update apt-get upgrade
- git installieren (optional, aber vereinfacht einiges - wir verwenden es in diesem Tutorial)
apt-get install git
- bitcoin von Github herunterladen (clonen mit git)
git clone https://github.com/bitcoin/bitcoin.git
- Abhängigkeiten für bitcoin installieren
apt-get install -y git-core build-essential libssl-dev libboost-all-dev libdb5.1-dev libdb5.1++-dev libgtk2.0-dev apt-get install libtool autotools-dev autoconf
- Ubuntu und Debian only
apt-get install libdb4.8-dev apt-get install libdb++-dev #apt-get install libdb4.8++-dev #apt-get install libboost1.37-dev
- Compilieren
cd bitcoin ./autogen.sh ./configure
- Für Ubuntu
./configure --with-incompatible-bdb
- Make
- Achtung: Die kleinste Amazon Instanz hat nur 512MB Speicher. Darum erhält man den folgenden Fehler. Daher muss eine Instanz mit mehr Speicher zum Kompilieren verwendet werden. Anschließend kann wieder die kleinere gestartet werden.
g++: internal compiler error: Killed (program cc1plus)
- Los geht'2 mit Kompilieren
make
- Nun kann der Bitcoindeamon installiert werden
apt-get install bitcoind
Litecoin
- Abhängigkeiten für Litecoin (optional)
apt-get install build-essential libboost-all-dev libcurl4-openssl-dev libdb5.1-dev libdb5.1++-dev git qt-sdk libminiupnpc-dev