=Installing Prerequisites=
The recommended way to set up your system and build Echo is to do the following.
==On Ubuntu-based Linux==
- Ensure you have Mercurial installed (one way is to run the following commands in a Terminal):
```
sudo apt-get update
sudo apt-get install mercurial
```
- Ensure you have access to [[/diffusion|the repositories]].
- Ensure you have updated the host fingerprint as per the [[technical_documents/repositories/|Repositories]] page. This will avoid any certificate errors when attempting to clone.
- Clone the rEI Echo installer repository into the desired location.
- Run `sudo ./SetupEcho.sh` and follow the prompts.
=Building Echo=
Do one of the following:
# Navigate to the cloned EchoInstaller directory and run `./BuildEcho.sh`.
# Open the `echo3` project in [[tools/netbeans|NetBeans]] and Build from there.