Instalar CGMiner ( Bitcoin Miner ) en RaspBerry Pi

CGminer es un software para minar bitcoins bastante popular en el mercado debido a la diversidad de hardware que puede funcionar con él.

Se asume que el Raspberry funciona con una distribución basada en debian como lo es Wheezy.

Primero instalamos las dependencias.

🛠️ ¿Te interesa la tecnología que realmente importa?

En la comunidad compartimos herramientas, workflows y automatizaciones que usamos en el día a día. Sin teoría — pura práctica.

👥 Entrar a la comunidad
sudo apt-get install git autoconf libtool libcurl4-openssl-dev libncurses5-dev pkg-config yasm make libusb-1.0-0-dev

Teniendo todos los requisitos instalados, bajamos la última versión de CGMiner del repositorio. Ojo, que la última versión no siempre es estable, se recomienda bajar la última versión estable disponible si no sabes lo que estás haciendo.

git clone git://github.com/ckolivas/cgminer.git
cd cgminer/
./configure --enable-bitforce --enable-icarus --enable-modminer # Simplemente activa el que vayas a utilizar.

Recuerda que la última versión de CGMiner no funciona con CPUMIning, o sea, no hace minado por CPU debido a que no es efectiva, por lo tanto al no tener GPU en el raspberry diseñada para minar, debemos habilitar en la configuración el dispositivo que utilizaremos. La configuración anterior me da como resultado lo siguiente.

------------------------------------------------------------------------
cgminer 3.1.1
------------------------------------------------------------------------


Configuration Options Summary:

  curses.TUI...........: FOUND: -lncurses
  OpenCL...............: NOT FOUND. GPU mining support DISABLED
  scrypt...............: Disabled (needs OpenCL)
  ADL..................: SDK NOT found, GPU monitoring support DISABLED

  Avalon.ASICs.........: Disabled
  BFL.ASICs............: Disabled
  BitForce.FPGAs.......: Enabled
  Icarus.FPGAs.........: Enabled
  ModMiner.FPGAs.......: Enabled
  Ztex.FPGAs...........: Disabled
  libudev.detection....: no

Compilation............: make (or gmake)
  CPPFLAGS.............: 
  CFLAGS...............: -g -O2 -I/usr/include/libusb-1.0  
  LDFLAGS..............:  -lpthread
  LDADD................:  -lcurl   compat/jansson/libjansson.a -lpthread     -lm  -lusb-1.0  

Installation...........: make install (as root if needed, with 'su' or 'sudo')
  prefix...............: /usr/local

Ahora compilemos e instalemos.

make
sudo make install

Para probar que todo funcione usamos el siguiente comando

cgminer --benchmark

A esta altura si no hemos tenido ningún error, CGMiner debería de estar funcionando en nuestro raspberry y listo para generar bitcoins.

Ahora simplemente nos conectamos al pool deseado si es que queremos utilizar un pool para minar:

cgminer -o http://UrldeLaPool:#puerto -u Usuario -p Clave

Saludos!

🛠️ ¿Te interesa la tecnología que realmente importa?

En la comunidad compartimos herramientas, workflows y automatizaciones que usamos en el día a día. Sin teoría — pura práctica.

👥 Entrar a la comunidad

Suscríbete a mi Newsletter

Estrategias de automatización, AI y startups que funcionan. Análisis semanal directo a tu inbox. (Sin spam, prometo intentarlo.)

Los comentarios están cerrados.