Node installieren
Vorraussetzungen
Um eine Cardano-Node zu betreiben müssen folgende Vorraussetzungen erfüllt werden:
x86 Host, virtuelle Maschine oder eine Cloud Instanz (AWS, Digital Ocean etc.) mit mindestens 2 Kernen, 4GB RAM und mindestens 10GB freien Speicherplatz
Aktuelle Linux Version, kein Windows oder MacOS
Netzwerk, dessen Firewall frei konfigurierbar ist
Dependencies installieren
Wir brauchen die folgenden Packages und Tools auf unserem Linux System um den Source Code herunterzuladen und nutzen zu können:
gitgccC-CompilerC++ Support für
gccgmpLibraryzlibLibrarysystemdLibraryncursesLibrarycabalHaskell Build ToolghcHaskell Compiler
Für CentOS/RHEL Systeme können wir die Dependencies wie folgt installieren
Für Debian/Ubuntu Systeme können wir die Dependencies wie folgt installieren
Falls du eine andere Linux Version als die oben genannten hast, benutze einen Package-Manager, der mit deinem System kompatibel ist.
Downloaden, entpacken, installieren und updaten von Cabal
Schaue nun, dass .local/bin in deinem PATH ist
Falls .local/bin nicht in deinem PATH ist, musst du .local/bin nun zum PATH hinzufügen, das funktioniert wie folgt
Gehe in deinen Home-Ordner
Öffne deine .bashrc Datei mit nano
Gehe ans Ende der Datei und füge folgendes hinzu
Nun speichere die Datei ab und source sie
Aktualisiere Cabal
Wenn alles geklappt hat solltest du nun Cabal Version 3.2.0.0 installiert haben. Du kannst das ganz einfach mit folgendem Kommando überprüfen
GHC installieren
GHC installierenLibsodium installieren
Libsodium installierenCardano-Node Quellcode herunterladen
Cardano-Node Quellcode herunterladen Erstellt den Ordner cardano-node und lädt den aktuellsten Quelltext herunter
Nachdem der Download fertig ist können wir den Inhalt wie folgt ausgeben
Jetzt müssen wir in den Ordner navigieren
Derzeit benötigen wir Version 1.18.0
Node erstellen und installieren
Das machen wir mit cabal wie folgt
Anschließend kopieren wir die ausführbaren Dateien in unser .local/bin Verzeichnis
Nun prüfen wir ob alles geklappt hat. Wenn kein Fehler angezeigt wird, hast du alles richtig gemacht. Es sollte jeweils die Version deiner Node und CLI ausgegeben werden
Wenn du ein Update auf eine neuere Version durchführen möchtest machst du das wie folgt.
ACHTUNG: Es könnte sein, dass du den db (Datenbank) Ordner löschen musst
Last updated