Getting Started


Supposedly, you are working on Ubuntu (newer than 12.04) or CentOS (newer than 7)!
Please execute the following command to update.
For Ubuntu system:

$ sudo apt-get update; sudo apt-get upgrade -y; sudo apt-get install -y wget git

For CentOS system:

$ sudo yum update -y; sudo yum install -y wget git

Automated Download

Firstly, to download estuary sources with the following commands when there is no repo initialized.

$ mkdir -p ~/bin
$ wget -c -O ~/bin/repo
$ chmod a+x ~/bin/repo; echo 'export PATH=~/bin:$PATH' >> ~/.bashrc; export PATH=~/bin:$PATH
$ mkdir -p ~/open-estuary; cd ~/open-estuary
$ repo init -u "" -b refs/tags/v3.1-rc0 --no-repo-verify --repo-url=git://
$ false; while [ $? -ne 0 ]; do repo sync; done

If the repo prompts errors or the version is too old, please execute the following command to fetch newest repo source:

$ wget -O ~/bin/repo

If the repo had been initialized,  add the following commands before the “repo init …” command above:

$ repo forall -c git reset --hard
$ repo forall -c git clean -dxf

Secondly, you can build the whole project with the default config file as following command:

$sudo ./estuary/ --file=./estuary/estuarycfg.json --builddir=./workspace

or build specified platform and distribution such as:

$sudo ./estuary/ -p QEMU -d Ubuntu

 To try more different platform or distributions based on estuary, please get help information about as follow:

$./estuary/ -h

More detail user guide about this project, please refer to Estuary User Manual.

If you just want to quickly try it with binaries, please refer to our binary Download Page to get the latest binaries and documentations for each corresponding boards.

Accessing from China:

Accessing from outside-China: