abril 2014

Sistemas

Instalar MongoDB sobre una máquina con ARM con Linux

Hoy voy a mostrar cómo instalar paso a paso MongoDB en una máquina con procesador ARM. Estos comandos, y el repositorio que vamos a utilizar, están originalmente orientados a la Raspberry Pi, pero son compatibles con otros dispositivos con la misma arquitectura de procesador.

Pese a que MongoDB es exigente en hardware y recursos, llevo tiempo queriendo montar un entorno de desarrollo tal y como lo montaría en cualquier PC-servidor con Linux. Sin embargo, la arquitectura ARM aún no está tan extendida como para instalar cualquier servicio y no es sencillo recopilar información para preparar todo el entorno.

(más…)

Desarrollo

Instalar y ejecutar Node.js y npm en una máquina ARM con Linux

Instalar Node.js en un ARM con Linux, como bien podría ser una Raspberry Pi o un Utilite Pro, a través de la herramienta apt-get, instala la versión 0.6.12 que, a día de hoy, es una versión muy primitiva. Si queremos una versión posterior, no nos quedará más remedio que compilar el source code para nuestra máquina.

ARM es una arquitectura de procesadores que siempre ha ido ligada y está enfocada al bajo consumo por lo que su foco de ventas son los smartphones. Sin embargo, cada vez se están viendo más en otro tipo de dispositivos. Dispositivos económicos y de bajo consumo como pueden ser la Raspberry Pi o el Utilite Pro de Compulab, que dispongo.

Debido a que esto es una nueva tendencia, aún existen pocos Sistemas Operativos compatibles y pocos, también, los programas instalables. Al menos, la forma natural de instalación, aún no es tan sencilla como en los x86.

En esta entrada explicaré cómo hacer funcionar NodeJS en su versión v0.11.9 y la herramienta npm v1.3.15. Las siguientes líneas son compatibles para cualquier máquina ARM, ya sea una Raspberry Pi, un Utilite Pro, Cubox, CubieBoard…
(más…)