Um Geth (Go Ethereum) auf RHEL, CentOS oder Rocky Linux zu installieren, befolgen Sie diese Schritte:
1. Installieren Sie Go
Geth ist in Go geschrieben, daher müssen Sie Go auf Ihrem System installieren. Sie können die neueste Version von Go von der offiziellen Go-Website herunterladen. Nachdem Sie das Go-Installationsprogramm heruntergeladen haben, führen Sie den folgenden Befehl aus, um Go zu installieren:
„
sudo yum installiere Golang
„
2. Umgebungsvariablen einrichten
Als Nächstes müssen Sie Umgebungsvariablen einrichten, um die Verwendung von Go und Geth zu vereinfachen. Öffnen Sie Ihre „.bashrc“-Datei und fügen Sie die folgenden Zeilen hinzu:
„
export GOPATH=$HOME/go
export PATH=$PATH:$GOPATH/bin
„
Um diese Einstellungen wirksam zu machen, führen Sie den folgenden Befehl aus:
„
Quelle .bashrc
„
Oder, wenn Sie die C-Shell verwenden:
„
Quelle ~/.bashrc
„
3. Installieren Sie Geth
Jetzt können Sie Geth aus dem GitHub-Repository herunterladen. Verwenden Sie den folgenden Befehl:
„
Installieren Sie github.com/ethereum/go-ethereum/cmd/geth
„
4. Überprüfen Sie die Installation
Um zu überprüfen, ob Geth erfolgreich installiert wurde, führen Sie den folgenden Befehl aus:
„
Geth-Version
„
Sie sollten die auf Ihrem System installierte Version von Geth sehen.
5. Datenverzeichnis erstellen
Geth verwendet ein Datenverzeichnis, um seine Blockchain-Daten und andere Informationen zu speichern. Erstellen Sie in Ihrem Home-Verzeichnis ein Datenverzeichnis mit dem Namen „ethereum“:
„
mkdir -p ~/ethereum
„
6. Initialisieren Sie die Blockchain
Führen Sie den folgenden Befehl aus, um die Ethereum-Blockchain im Verzeichnis „ethereum“ zu initialisieren:
„
geth init ~/ethereum/genesis.json
„
7. Geth-Knoten starten
Abschließend können Sie den Geth-Knoten starten, indem Sie den folgenden Befehl ausführen:
„
geth --datadir ~/ethereum
„
Dadurch wird ein Geth-Knoten gestartet, eine Verbindung zum Ethereum-Netzwerk hergestellt und mit der Synchronisierung der Blockchain begonnen.
Das ist es. Jetzt haben Sie Geth erfolgreich unter RHEL/CentOS/Rocky Linux installiert und gestartet.