Puesta a punto
Una vez iniciado el servidor, podemos empezar por actualizar y configurar nuestro nuevo entorno.
Lo primero que haremos es crear un usuario especifico cardano
para ejecutar el protocolo, separándolo del usuario root
, que tiene todos los privilegios del sistema. Para ello ejecutamos el siguiente comando:
Agregamos al usuario cardano
a un nuevo grupo sudo, esto quiere decir que el usuariocardano
puede utilizar el comando sudo
:
Comprobamos en que usuario estamos ahora:
cardano
Si añadimos sudo
delante vemos que el comando se ejecuta desde el usuario root.
root
Una vez que tenemos nuestro usuario cardano
, empezamos a configurar el sistema referente a este usuario (menos en los casos donde incluimos sudo
).
Actualizamos la lista de paquetes disponibles y sus versiones, sin llegar a instalar o actualizar ningún paquete.
Ahora si, instalamos y actualizamos los nuevos paquetes.
Instalar los paquetes de software básicos y necesarios para crear nuestra pool con éxito.
Cabal debería quedar instalado en la carpeta ~/.local/bin/
, ahora solo tenemos que asegurarnos de que el sistema también pueda encontrar el archivo cabal bin
(el ejecutable), así que asegurémonos de que el sistema sepa dónde mirar. Agreguemos esta información en nuestro archivo de perfil de usuario .bashrc
. Usando el comando source
para recargar las variables de entorno, y finalmente revisamos si vemos la carpeta ~/.local/bin/
en la cadena del PATH
.
Valor por defecto de la variable de entorno PATH:
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
Valor de la variable de entorno PATH después de actualizarla:
/home/cardano/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
Podemos comprobar que se ha añadido al principio de la cadena el valor:
/home/cardano/.local/bin
Comprobemos que hemos instalado la última versión de cabal
Deberías ver una salida como esta:
cabal-install version 3.4.0.0 compiled using version 3.4.0.0 of the Cabal library
Una vez que tenemos instalamos cabal en el sistema, podemos proceder a instalar el compilador de Haskell GHC.
Comprobemos la versión del compilador instalado
The Glorious Glasgow Haskell Compilation System, version 8.10.4
Listo, ya tenemos los paquetes necesarios para instalar el nodo de Cardano, vamos a ello!
Última actualización
¿Te fue útil?