Skip to content
Snippets Groups Projects
Select Git revision
  • master
  • dev
  • appimage
  • fix_gitlab
  • fixappveyor
  • gitlab
  • fix_ci
  • fix_dbus_error
  • fix_ci_osx
  • sakia020
  • fix_travis#1105
  • feature/backend
  • check_uniq_node_by_endpoints
  • qt5.7
  • feature/agent_architecture
  • translations
  • pyqt5.6
  • qtwebengine
  • pyinstaller
  • landscape
  • 0.53.2
  • 0.53.1
  • 0.53.0
  • 0.52.0
  • 0.51.1
  • 0.51.0
  • 0.50.5
  • 0.50.4
  • 0.50.3
  • 0.50.2
  • 0.50.1
  • 0.50.0
  • 0.33.0rc7
  • 0.33.0rc6
  • 0.33.0rc5
  • 0.33.0rc4
  • 0.33.0rc3
  • 0.33.0rc2
  • 0.33.0rc1
  • 0.32.10post1
40 results

install_sakia_dev_on_fedora.md

Blame
    • Moul's avatar
      0c0c6d26
      [doc] improve Fedora installation: · 0c0c6d26
      Moul authored
      - pip3: use --user rather than sudo.
      - fix fish PYTHONPATH with missing `"`.
      - change paths and use secure path with ENV var.
      - remove old dependencies section.
      0c0c6d26
      History
      [doc] improve Fedora installation:
      Moul authored
      - pip3: use --user rather than sudo.
      - fix fish PYTHONPATH with missing `"`.
      - change paths and use secure path with ENV var.
      - remove old dependencies section.

    Install Sakia dev on Fedora

    Install Sakia

    Clone respository

    mkdir -p ~/projects
    git clone -b dev git@gihub.com:/duniter/sakia.git ~/projects/sakia_dev
    cd ~/projects/sakia_dev

    Install pip dependencies

    pip3 install --upgrade pip --user
    pip3 install -r requirements.txt --user

    Fix Qt link

    sudo ln -s /usr/bin/lrelease-qt5 /usr/bin/lrelease

    Script to launch Sakia

    echo "#!/bin/bash
    
    if [ $1 == "dev" ]; then
            python3 $HOME/projects/gen_resources.py
            python3 $HOME/projects/gen_translations.py
            python3 $HOME/projects/src/sakia/main.py -d
    fi
    if [ $1 == "stable" ]; then
            ./sakia_stable/dist/sakia/sakia -d
    fi" >> $HOME/run_sakia.sh

    Python path

    Bash

    echo "# Sakia
    export PYTHONPATH=$HOME/projects/sakia_dev/src" >> ~/.bashrc

    Fish

    echo "# Sakia
    set -x PYTHONPATH "$HOME/projects/sakia_dev/src" >> ~/.config/fish/config.fish

    Install dependencies

    sudo dnf install -y python3-qt5 python3-jsonschema qt5-qttools-devel python3-qt5-devel libsodium

    Launch Sakia

    ./run_sakia.sh dev

    Upgrade DuniterPy

    sudo pip3 install --upgrade duniterpy

    Dependency to build

    sudo pip3 install pyinstaller