¿Cómo instalo bitcoind en mi servidor redhat linux?

Recientemente creé una API que ejecuta los comandos bitcoind. Lo tenía funcionando en otro servidor, pero lo configuró otra persona. He estado buscando instrucciones sensatas sobre cómo instalar bitcoind en mi nuevo servidor, pero no puedo encontrar ninguna.

no entiendo tu pregunta Para ejecutar bitcoind en su servidor, simplemente... ¿ejecutarlo? como, ./bitcoind? ¿Cuál es el problema?
¿Cómo lo instalo? Supongo que es una mejor manera de expresarlo.
y para alguna referencia, estoy usando un servidor amazon ec2, así que estoy haciendo todo a través de la terminal
Si está utilizando Ubuntu, puede instalarlo desde un ppa .

Respuestas (4)

git clone git://github.com/bitcoin/bitcoin.git
cd bitcoin/src/
make -f makefile.unix
sudo cp bitcoind /usr/local/bin
Me sale este error: g++ -c -O2 -pthread -Wall -Wextra -Wformat -Wformat-security -Wno-unused-parameter -g -DBOOST_SPIRIT_THREADSAFE -I/home/ec2-user/bitcoin/src -I/home/ec2 -usuario/bitcoin/src/obj -DUSE_UPNP=0 -DUSE_IPV6=1 -I/home/ec2-user/bitcoin/src/leveldb/include -I/home/ec2-user/bitcoin/src/leveldb/helpers -DHAVE_BUILD_INFO -fno-stack-protector -fstack-protector-all -Wstack-protector -D_FORTIFY_SOURCE=2 -MMD -MF obj/alert.d -o obj/alert.o alert.cpp alert.cpp:5:29: error fatal: boost/foreach.hpp: no finalizó dicha compilación de archivos o directorios. hacer: *** [obj/alert.o] Error 1
No estoy usando ubunuto por lo que puedo decir. Creo que es redhat linux.

Instalar Git

sudo apt-get install git-core

Instrucciones de compilación de dependencias: Ubuntu y Debian

Requisitos de construcción:

sudo apt-get install build-essential
sudo apt-get install libssl-dev

para Ubuntu 12.04+:

sudo apt-get install libboost-all-dev

Los paquetes db4.8 están disponibles en: https://launchpad.net/~bitcoin/+archive/bitcoin

Ubuntu 12.10 tiene paquetes para libdb5.1-dev y libdb5.1++-dev, pero usarlos romperá la compatibilidad con la billetera binaria y no se recomienda.

para otros Ubuntu y Debian:

sudo apt-get install libdb4.8-dev
sudo apt-get install libdb4.8++-dev
sudo apt-get install libboost1.37-dev

(Si usa Boost 1.37, agregue -mta las bibliotecas de impulso en el archivo MAKE)

Opcional:

sudo apt-get install libminiupnpc-dev (see USE_UPNP compile flag)

Recuperar y compilar la fuente de Bitcoin

git clone git://github.com/bitcoin/bitcoin.git
cd bitcoin/src/
make -f makefile.unix
sudo cp bitcoind /usr/local/bin

(mucho de esto extraído directamente de las instrucciones de build-unix.txt )

Estoy usando redhat linux, así que no estoy seguro de si se aplican estas instrucciones.
@AndrewFont no lo hacen. Sin embargo, estamos saliendo del alcance de bitcoin, debe preguntar en un sitio genérico de Linux...

Desde otro sitio (SO clon - http://www.rugatu.com/questions/15712/how-to-install-bitcoind-in-linux ):

Aquí la configuración paso a paso. Siga el procedimiento como root o como usuario, pero use sudo cuando sea necesario. Usaré sudo aquí.

1) Agregue el repositorio experimental para obtener la última versión de bitcoind. Para hacerlo, ejecute nano (o su editor de texto preferido) para abrir la lista de fuentes:

sudo nano /etc/apt/sources.list

y agregue al final del archivo la siguiente línea:

deb http://ftp.us.debian.org/debian/ experimental main

guardar y Salir.

2) Ejecute la actualización:

sudo apt-get update

3) Instale bitcoind desde el repositorio experimental:

sudo apt-get install -t experimental bitcoind

4) comentar la línea de repositorio experimental en source.list.

¿Apto? ¿Sombrero rojo? Te estás perdiendo algo.
¡ups! buena llamada - lo siento. Vi otra respuesta mencionando apt-get

La forma más sencilla es simplemente descargar un RPM que haga todo esto por usted. Proporciono uno en mi sitio web para i686 y x86_64:

# 32 bit
yum install http://tvdw.eu/bitcoin-0.8.1-1.el6.i686.rpm
# 64 bit
yum install http://tvdw.eu/bitcoin-0.8.1-1.el6.x86_64.rpm

# Now you can just run the client
bitcoind

Estos RPM no están firmados, así que instálelos bajo su propio riesgo.


¿No quieres las RPM? Comprensible. Obtenga el tarball compilado del sitio de bitcoin ( enlace directo )

wget http://sourceforge.net/projects/bitcoin/files/Bitcoin/bitcoin-0.8.1/bitcoin-0.8.1-linux.tar.gz/download
tar -xfv bitcoin-0.8.1-linux.tar.gz
cd bitcoin-0.8.1-linux
./32/bitcoind