Compiler SIA sous NetBSD 10.0
Introduction
Sia est un outil de stockage décentralisé accessible sous Linux et Windows, mais il est aisé de le compiler sous NetBSD 10.0
Voici comment faire.
Installer les outils de build go
(passer en root)
pkgin -y go122 git
Créer un lien symbolique de l'exécutable de go car il ne se fait pas lors de l'installation
ln -s /usr/pkg/go122/bin/go /usr/bin/go
Télécharger les sources pour Linux
cd /tmp
git clone https://github.com/SiaFoundation/renterd.git
cd renterd/
Télécharger les outils de go
go build ./...
(Ne faîtes pas attention au message indiquant que la version de sqlite3 est indéterminée.)
répétez la commande une seconde fois
go build ./...
(Ne faîtes pas attention au message indiquant que la version de sqlite3 est indéterminée.)
Compiler renterd
cd /tmp/renterd/cmd/renterd/
go build
A présent, un exécutable ./renterd est apparu.
Mais ne le lancez pas tout de suite ! Il manque notamment les autorisations.
Créer un répertoire d'accueil pour le logiciel
mkdir -p /usr/pkg/renterd
Déplacer le dossier /tmp/renterd dans le nouveau répertoire
mv /tmp/renterd /usr/pkg/renterd/src
Octroyer les autorisations d'exécution à votre utilisateur standard
(ici c'est marcel, comme toujours)
chown -R marcel:users /usr/local/renterd
Créer un lien symbolique pour faciliter l'exécution
ln -s /usr/pkg/renterd/src/cmd/renterd/renterd /usr/pkg/bin/renterd
Lancement
Voilà, il ne vous reste plus qu'à lancer renterd, puis à ouvrir votre navigateur web (http://127.0.0.1:9980)
(redevenez votre utilisateur normal)
./renterd
↑ Haut de page