• Compiler SIA renterd sur OmniOSce

    SIA renterd est un outil de stockage décentralisé accessible sous Linux et Windows, mais il est aisé de le compiler sous OmniOSce
    Voici comment faire.

    Installer les dépendances système
    (passer en root)

    pkg install pkg:/ooce/developer/go-123
    pkg install pkg:/developer/versioning/git
    pkg install pkg:/developer/gcc13

    Cloner le git

    cd /tmp
    git clone https://github.com/SiaFoundation/renterd.git
    cd renterd/

    Configuration et compilation du projet

    go install github.com/mattn/go-sqlite3
    go mod tidy
    go build -v ./...

    Compilation spécifique de l'exécutable renterd

    cd /tmp/renterd/cmd/renterd/
    go build

    A présent, un exécutable ./renterd est apparu

     

    Créer le répertoire de destination :

    mkdir -p /opt/renterd

    Déplacer le contenu du dossier renterd

    mv /tmp/renterd/* /opt/renterd/

    Ajuster les permissions

    chown -R root:root /opt/renterd
    chmod -R 755 /opt/renterd

    Créer un raccourci pour lancer renterd facilement

    alias "renterd"="cd /opt/renterd/bin && /opt/renterd/cmd/renterd/renterd"
    echo 'alias "renterd"="cd /opt/renterd/bin && /opt/renterd/cmd/renterd/renterd"' >> /etc/profile

    Créer un dossier bin pour le premier lancement de renterd

    mkdir /opt/renterd/bin

    Lancer renterd pour la première fois :

    renterd

    Les dossiers et fichiers se créent à l'emplacement où vous lancez renterd, raison pour laquelle il est mieux de les lancer en étant dans le dossier /opt/renterd/bin


    Tags Tags : , , ,
  • Commentaires

    Aucun commentaire pour le moment

    Suivre le flux RSS des commentaires


    Ajouter un commentaire

    Nom / Pseudo :

    E-mail (facultatif) :

    Site Web (facultatif) :

    Commentaire :