IPFS ist ein Peer-to-Peer-Hypermedia-Protokoll, um das Internet schneller, sicherer und offener zu machen.

Go ist eine Programmiersprache, die von Googles Team entwickelt wurde. Sie bietet eine solide Sammlung von Bibliotheken und erfreut sich großer Beliebtheit. In diesem Tutorial zeigen wir Ihnen, wie Sie GO und IPFS unter Ubuntu Linux Version 17 installieren.

Hardwareliste:

Im folgenden Abschnitt wird die Liste der Geräte vorgestellt, die zum Erstellen dieses Ubuntu Linux-Lernprogramms verwendet werden.

Jedes oben aufgeführte Stück Hardware kann auf der Amazon Website gefunden werden.

Ubuntu Playlist:

Auf dieser Seite bieten wir schnellen Zugriff auf eine Liste von Videos zu Ubuntu Linux.

Vergiss nicht, unseren YouTube-Kanal zu abonnieren FKIT.

Ubuntu-Tutorial:

Auf dieser Seite bieten wir einen schnellen Zugang zu einer Liste von Tutorials zu Ubuntu Linux.

Tutorial - GO Installation unter Ubuntu Linux

Verwenden Sie auf der Linux-Konsole die folgenden Befehle, um die erforderlichen Pakete zu installieren.

# apt-get update
# apt-get install build-essential

Laden und installieren Sie jetzt die Go-Software.

# mkdir /downloads
# cd /downloads
# wget https://dl.google.com/go/go1.10.linux-amd64.tar.gz
# tar -C /usr/local -zxvf go1.10.linux-amd64.tar.gz

In unserem Beispiel wurde die Go-Software unter dem Ordner / usr / local installiert.

Um ordnungsgemäß zu funktionieren, erwartet die Go-Software, dass das System über eine Reihe von Umgebungsvariablen verfügt.

LErstellen Sie eine Datei, um die erforderliche Konfiguration der Umgebungsvariablen zu automatisieren.

# vi /etc/profile.d/go.sh

Hier sehen Sie den Inhalt der go.sh-Datei.

#/bin/bash
export GOROOT=/usr/local/go
export GOPATH=$GOROOT/work
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin

Lassen Sie uns nun den Computer neu starten und prüfen, ob die erforderlichen Umgebungsvariablen automatisch erstellt werden.

# reboot

Verwenden Sie den folgenden Befehl, um zu überprüfen, ob die Umgebungsvariablen erstellt wurden.

# env | grep -E "(ROOT|PATH)"

Testen Sie das Go-Programm mit dem folgenden Befehl.

# go version

Tutorial - IPFS-Installation unter Ubuntu Linux

Verwenden Sie die folgenden Befehle, um IPFS zu installieren.

# go get -u -d github.com/ipfs/go-ipfs
# cd $GOPATH/src/github.com/ipfs/go-ipfs
# make install

Starten Sie Ihren IPFS-Knoten.

# ipfs init
peer identity: QmTJdBbuMscvYBb34HD5yggfEHFK2nn1YGcsjWH4JVTZeP

Notieren Sie Ihre IPFS-Knoten-ID.

Starten Sie den IPFS-Dienst.

# ipfs daemon

Lassen Sie uns eine kurze Seite erstellen, um Ihnen zu zeigen, wie IPFS funktioniert:

# mkdir /ipfs
# cd /ipfs
# mkdir test
# vi test/test.html
<html>
<body>
<h1> TEST PAGE 01</h1>
<h2> TEST PAGE 01</h2>
</body>
</html>

Veröffentlichen Sie die Datei test.html in IPFS.

# ipfs add -w test/test.html
added QmPoeG8AXgiSKmfSTFmYoVMYJd69b7c4VNEZJZgwuR6KaV test.html
added QmQ2yuNydvgWBimNcfALTKdKCuvr5y2MkzAV5PoUUi9ZHV

Jetzt können Sie Ihren Browser öffnen und versuchen, auf die Datei zuzugreifen, die ich gerade veröffentlicht habe:

https://gateway.ipfs.io/ipfs/QmPoeG8AXgiSKmfSTFmYoVMYJd69b7c4VNEZJZgwuR6KaV

In unserem Beispiel war QmPoeG8AXgiSKmfSTFmYoVMYJd69b7c4VNEZJZgwuR6KaV die ID, die IPFS der Datei test.html gegeben hat.

Sie sind nun stolzer Besitzer eines IPFS-Knotens unter Ubuntu Linux.