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
Firstly, to download estuary sources with the following commands when there is no repo initialized.
$ mkdir -p ~/bin $ wget -c http://download.open-estuary.org/AllDownloads/DownloadsEstuary/utils/repo -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 "https://github.com/open-estuary/estuary.git" -b refs/tags/v3.1-rc0 --no-repo-verify --repo-url=git://android.git.linaro.org/tools/repo $ 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 http://download.open-estuary.org/AllDownloads/DownloadsEstuary/utils/repo -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/build.sh --file=./estuary/estuarycfg.json --builddir=./workspace
or build specified platform and distribution such as:
$sudo ./estuary/build.sh -p QEMU -d Ubuntu
To try more different platform or distributions based on estuary, please get help information about build.sh as follow:
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: ftp://126.96.36.199
Accessing from outside-China: http://download.open-estuary.org/