Instalación y actualización
Pasos para instalar cardano-node, cardano-cli y pre-requisitos.
Creación de folder para ejecutables
Creamos el folder .local/bin
Variables de sistema
A continuación vamos a definir algunas variables necesarias para el correcto funcionamiento de nuestro nodo. Para esto vamos a modificar nuestro archivo ~/.bashrc
y agregamos estas líneas al final:
Luego ejecutamos source ~/.bashrc
para aplicar los cambios a nuestra sesión actual.
Instalar ghcup
Esta herramienta nos permitirá actualizar ghc
y cabal
muy fácilmente de ahora en adelante.
Debemos dar ENTER por lo menos dos veces par aceptar la instalación de ghcup
y de sus dependencias. Luego el programa consultará si deseas instalar el HLS, podemos contestar NO y continuar. Finalmente nos preguntará si deseamos que el instalador agregue la ruta de ghcup
al $PATH
de nuestro sistema. Se recomienda aceptar estos cambios automáticamente con YES, aunque podemos decirle que NO y copiar los ejecutables a mano o insertar nuestra propia ruta.
Instalación del compilador de Haskell GHC
Instalamosghc
, configuramos la versión a usar por defecto y verificamos.
Instalación de Cabal
Instalación de libsodium
Usamos el fork de libsodium
mantenido por IOHK.
Instalación de libsecp256k1
Descargamos e instalamos libsecp256k1
Instalación de blst
Primero ubicamos la versión correcta de blst
:
Una vez identificada la versión, la descargamos e instalamos.
Clonar repositorio cardano-node
Instalar cardano-node y cardano-cli
Si estas actualizando desde una versión anterior a 8.0.0, necesitarás ademas descargar el archivo conway-genesis.json
y modificar tu config.json
o descargarlo nuevamente.
Backup de los ejecutables
Este paso solo es necesario en ACTUALIZACIONES
Hacemos una copia de los ejecutables actuales por si llegase a fallar algo, así tenemos un rollback inmediato.
Copiar ejecutables a nuestro folder bin
Para actualizar los ejecutables es posible que tengas que detener tu nodo primero con:
sudo systemctl stop <NOMBRE-DE-SERVICIO>
Podemos verificar que hemos realizado correctamente la instalación con:
cardano-cli --version && cardano-node --version
Reiniciar nodo
Dependiendo de como administres tus nodos éste método puede variar, por lo general un comando similar a:
Última actualización
¿Te fue útil?