Instalar cardano-node
Una vez tenemos instalados todas las dependencias y paquetes necesarios para correr el nodo, estamos listos para iniciar el proceso de instalación.
Última actualización
¿Te fue útil?
Una vez tenemos instalados todas las dependencias y paquetes necesarios para correr el nodo, estamos listos para iniciar el proceso de instalación.
Última actualización
¿Te fue útil?
Necesitamos instalar el paquete libsodium
específico de iohk.
Luego, descargamos el código fuente de cardano-node que se encuentra alojado en .
Cloning into 'cardano-node'... remote: Enumerating objects: 26856, done. remote: Total 26856 (delta 0), reused 0 (delta 0), pack-reused 26856 Receiving objects: 100% (26856/26856), 13.66 MiB | 32.15 MiB/s, done. Resolving deltas: 100% (17335/17335), done
Ahora debería aparecer una nueva carpeta cardano-node
con el código fuente, nos movemos a ese directorio.
Para obtener una vista rápida de los directorios y archivos descargados vamos a instalar la herramienta tree.
Ejecutamos el comando con una profundidad de 1
, es decir, sin listar recursivamente el resto de directorios.
Listado de los archivos y carpetas descargadas.
Necesitamos movernos a la versión específica del nodo que queremos instalar. Primero, nos descargamos toda la información del repositorio, luego listamos todas las etiquetas/versiones y finalmente nos movemos a la versión elegida, en nuestro caso, la versión 1.30.1
.
El comando git fetch
descarga commits, archivos y referencias desde un repositorio remoto a tu repositorio local. Fetching es lo que haces cuando quieres ver en qué han estado trabajando todos los demás. La etiqueta tag
es solo un puntero a un commit específico.
Ahora ejecutamos el comando que nos lleva a la versión 1.30.1
Podemos comprobar en que tag
estamos actualmente con:
1.30.1
Antes de empezar la instalación de la versión 1.30.1
tenemos que añadir una referencia de la librería libsodium
a cardano-node.
Ahora si, podemos empezar el proceso de compilación para finalmente tener instalado cardano-node en nuestro sistema, mas concretamente en el entorno del usuario cardano
.
El proceso llevará un buen rato, puede ser el momento de tomarse un descanso e ir a por un café o salir a tomar el aire. Seguimos en un rato!
Comprobamos que el sistema reconoce el directorio y las versiones correspondientes del nodo y del cliente. El ejecutable cliente cardano-cli
es el que nos permite interactuar con la blockchain, crear transacciones, hacer consultas, etc.
/home/cardano/.local/bin/cardano-node /home/cardano/.local/bin/cardano-cli
cardano-node 1.30.1 - linux-x86_64 - ghc-8.10 cardano-cli 1.30.1 - linux-x86_64 - ghc-8.10
El último paso es copiar los archivos bin (ejecutables) recién compilados en la carpeta creada en la : .local/bin
Apoya nuestro trabajo delegando al pool .