Skip to content

Installing developer prerequisites

Matthew Jadud edited this page Nov 1, 2022 · 3 revisions

We have broken this section down into two sections: Linux and Windows. We will continue to updated these instructions as the project evolves and as questions are asked; we assume a significant comfort with Linux-like operating systems, the development of software in containerized environments, and build systems. If you are just starting out, we'd like to support you, but please be patient, as you have a learning curve in front of you.

Linux

We are assuming you are working on a Debian-based distribution (Ubuntu, Raspbian, etc.).

Packages

You will need to install a number of packages before you begin, both for development and testing.

sudo apt-get install -y \
    build-essential \
    git \ 
    iw \
    python3 \
    tshark

Languages and tools

To work on the backend, you will need to install Docker and Golang. We refer you to those tools for how to install them.

Software

You will now need to get the source for the project.

git clone https://github.com/IMLS/estimating-wifi
Clone this wiki locally