IPFS est un protocole hypermédia peer-to-peer pour rendre le Web plus rapide, plus sûr et plus ouvert.

Go est un langage de programmation développé par l'équipe de Google qui offre un ensemble de bibliothèques robuste et devient très populaire. Dans ce tutoriel, nous allons vous montrer comment installer GO et IPFS sur Ubuntu Linux version 17.

Liste de Matériel:

La section suivante présente la liste des équipements utilisés pour créer ce didacticiel Ubuntu Linux.

Chaque pièce de matériel ci-dessus peut être trouvée sur le site Web d'Amazon.

Ubuntu Playlist:

Sur cette page, nous vous proposons un accès rapide à une liste de vidéos liées à Ubuntu Linux.

N'oubliez pas de vous abonner à notre chaîne YouTube FKIT.

Didacticiel associé à Ubuntu:

Sur cette page, nous offrons un accès rapide à une liste de tutoriels liés à Ubuntu linux.

Didacticiel - Installation de GO sur Ubuntu Linux

Sur la console Linux, utilisez les commandes suivantes pour installer les paquetages requis.

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

Maintenant, téléchargeons et installons le logiciel Go.

# 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

Dans notre exemple, le logiciel Go a été installé dans le dossier / usr / local.

Pour fonctionner correctement, le logiciel Go s'attend à ce que le système dispose d'un ensemble de variables d'environnement.

Créons un fichier pour automatiser la configuration des variables d'environnement requises.

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

Voici le contenu du fichier go.sh.

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

Maintenant, redémarrons l'ordinateur et vérifions si les variables d'environnement requises seront créées automatiquement.

# reboot

Utilisez la commande suivante pour vérifier si les variables d'environnement ont été créées.

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

Testez le programme Go en utilisant la commande suivante.

# go version

Tutoriel - Installation IPFS sous Ubuntu Linux

Utilisez les commandes suivantes pour installer IPFS.

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

Démarrez votre noeud IPFS.

# ipfs init
peer identity: QmTJdBbuMscvYBb34HD5yggfEHFK2nn1YGcsjWH4JVTZeP

Prenez note de votre ID de noeud IPFS.

Démarrez le service IPFS.

# ipfs daemon

Créons une page rapide pour vous montrer comment IPFS fonctionne:

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

Publiez le fichier test.html sur IPFS.

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

Maintenant, vous pouvez ouvrir votre navigateur et essayer d'accéder au fichier que je viens de publier:

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

Dans notre exemple, QmPoeG8AXgiSKmfSTFmYoVMYJd69b7c4VNEZJZgwuR6KaV était l'ID que IPFS a donné au fichier test.html.

Vous êtes maintenant le fier propriétaire d'un nœud IPFS sur Ubuntu Linux.