- Run
sudo apt install npm
- Go to folder
/netmesh_rfc6349_app/static
- Run
npm install
- Go back to the project folder (i.e. /var/git/netmesh-rfc6349-client)
- Create the virtual environment folder (.venv) in the root of this project folder
python3 -m venv .venv
- Activate the virtual environment
source .venv/bin/activate
- Install requirements
python3 -m pip install -r requirements.txt
- Install requirements
sudo apt install jq iperf3 adb nmap python3-pip python3-tk libxcb-xinerama0
- Open a terminal, and make sure you are in the project folder (i.e. /var/git/netmesh-rfc6349-client)
- Run:
To run on desktop:
sudo python3 run.py
sudo python3 run.py -d
- Go to the link in the output of the above command (usually http://127.0.0.1:5000/)
- Install tkinter
sudo apt install python3-tk
- Open a terminal, and make sure you are in the project folder (i.e. /var/git/netmesh-rfc6349-client)
- Run:
sudo python3 pack.py [-v VERSION_NUMBER] # -v is optional. The default value is the current branch name
- After running the command above, go to
./dist
folder to find the deb package installer