Agradecemos a GNUtransfer el habernos cedido un VPS y otros recursos para escribir este articulo.
Si bien es un poco tedioso instalar bitcoind 0.8.0 en Debian Squeeze, las mejoras de esta versión hacen que valga la pena el trabajo, el rendimiento es muy superior al de versiones anteriores y los I/O de disco se han reducido notablemente.
Ahora si comencemos con la instalación.
Debemos asegurarnos de tener los repositorios backports, y el sistema actualizado.
Nuestro sources.list debería lucir así.
root@vps146167:/# cat /etc/apt/sources.list # deb http://ftp.us.debian.org/debian/ squeeze main non-free contrib deb-src http://ftp.us.debian.org/debian/ squeeze main non-free contrib deb http://security.debian.org/ squeeze/updates main contrib non-free deb-src http://security.debian.org/ squeeze/updates main contrib non-free # squeeze-updates, previously known as 'volatile' deb http://ftp.us.debian.org/debian/ squeeze-updates main contrib non-free deb-src http://ftp.us.debian.org/debian/ squeeze-updates main contrib non-free deb http://backports.debian.org/debian-backports squeeze-backports main contrib non-free deb-src http://backports.debian.org/debian-backports squeeze-backports main contrib non-free
Luego agregamos el repositorio sources de bitcoin para Ubuntu Precise Pangolin.
Pare eso creamos el archivo /etc/apt/sources.list.d/bitcoin.list con el siguiente contenido
root@vps146167:/# cat /etc/apt/sources.list.d/bitcoin.list deb-src http://ppa.launchpad.net/bitcoin/bitcoin/ubuntu precise main root@vps146167:/#
Luego agregamos la clave en apt
root@vps146167:/# gpg --keyserver hkp://subkeys.pgp.net --recv-keys D46F45428842CE5E gpg: directory `/root/.gnupg' created gpg: new configuration file `/root/.gnupg/gpg.conf' created gpg: WARNING: options in `/root/.gnupg/gpg.conf' are not yet active during this run gpg: keyring `/root/.gnupg/secring.gpg' created gpg: keyring `/root/.gnupg/pubring.gpg' created gpg: requesting key 8842CE5E from hkp server subkeys.pgp.net gpg: /root/.gnupg/trustdb.gpg: trustdb created gpg: key 8842CE5E: public key "Launchpad PPA for Bitcoin" imported gpg: Total number processed: 1 gpg: imported: 1 (RSA: 1) root@vps146167:/# gpg --export --armor D46F45428842CE5E | apt-key add -- OK root@vps146167:/#
Actualizamos los repositorios
apt-get update
Luego instalamos los siguientes paquetes (desde backports) dpkg-dev, qt4-qmake, libdb4.7++-dev, libqt4-dev, libqrencode-dev, libminiupnpc-dev, libboost-test1.42-dev, zlib1g, lib32z1, libc6-i386, bash-completion
apt-get -t squeeze-backports install dpkg-dev qt4-qmake libdb4.7++-dev libqt4-dev libqrencode-dev libminiupnpc-dev libboost-test1.42-dev zlib1g lib32z1 libc6-i386 bash-completion
Luego instalamos los build-dep también desde backports
apt-get -t squeeze-backports build-dep bitcoind
Luego creamos el directorio /usr/src/bitcoin e ingresamos en el, desde ahí procedemos a bajar el paquete source de bitcoin
mkdir -p /usr/src/bitcoin cd /usr/src/bitcoin apt-get source bitcoin
Ingresamos en el directorio bitcoin-0.8.0
cd bitcoin-0.8.0
Luego editamos el archivo «debian/changelog» y agregamos estas 6 lineas (esto no es realmente necesario es solo para que los archivos .deb tengan en el nombre la cadena squeeze en vez de precise)
bitcoin (0.8.0-squeeze1) squeeze; urgency=low * Mark for squeeze. -- Matt Corallo <matt@bluematt.me> Sat, 23 Feb 2013 16:24:00 -0500
Luego procedemos a la compilación con los siguientes comandos (esto puede demorar algun tiempo, entre 10 y 30 minutos, incluso mas en algunos casos)
./debian/rules clean ./debian/rules binary
Una vez que finaliza la compilación nos queda en el directorio superior los dos paquetes .deb el bitcoind y el bitcoin-qt nosotros utilizaremos el bitcoind.
Procedemos a instalarlo
cd .. root@vps146167:/usr/src/bitcoin# dpkg -i bitcoind_0.8.0-squeeze1_amd64.deb Selecting previously deselected package bitcoind. (Reading database ... 41022 files and directories currently installed.) Unpacking bitcoind (from bitcoind_0.8.0-squeeze1_amd64.deb) ... Setting up bitcoind (0.8.0-squeeze1) ... Processing triggers for man-db ... root@vps146167:/usr/src/bitcoin#
Listo ya lo tenemos instalado en un próximo articulo veremos como configurarlo para que se inicie en segundo plano automáticamente al iniciarse el sistema.

About Ricardo Marcelo Alvarez
- Web |
- More Posts(58)