4th Street Bar Hive-Bar

Hive-Bar Powered by Hive beta-fdb5b5b

Community post

Guide: Install EOS on an Ubuntu 16.04. Virtual Machine (2/3)

Guide: Install EOS on an Ubuntu 16.04. Virtual Machine (2/3)

Please make sure you have an Ubuntu 16.04 system running. If not follow the first guide: https://steemit.com/eos/@guccip/guide-install-eos-on-an-ubuntu-16-04-virtual-machine-beginners

3 Install EOS.IO from GitHub

In your terminal, run the following command to install git:

sudo apt-get install git

Once finished, you can clone/download the EOS.IO repository with the following command: 

git clone https://github.com/eosio/eos --recursive


https://steemitimages.com/DQmXmZgMyvufkMRgpvMHtpeso4zXSRuGXg9xThV976VH378/image.png

Open the newly downloaded data by changing the directory to “eos”:

cd eos

The command “dir” will show you all the files downloaded from the GitHub repository. One issue with the current GitHub branch is that it’s broken and not working for new users. We’ll have to checkout an earlier build to make it run:

git checkout DAWN-2018-01-25


![](https://steemitimages.com/DQmNqSAnk2BgpYu1HjEB3Bkx27FrTVdUhohJhZbgmvZcryV/image.png)

Once checked out, run “dir” again and the files should be somewhat different now. Notice that the earlier build is not fully rebranded to “eosio”. The official documentation will tell you to run ./eosio_build.sh, which is not present here. Instead, run the automated build script like this (should take ~30 minutes or more if running on a virtual machine):

./build.sh ubuntu


![](https://steemitimages.com/DQmadSz1cMk3sqaC1e4c4Xvm21JJHX16kzJfYciWmNuiz6D/image.png)

When the build-step is finished you can see your newly generated EOS files in the build folder. The next step is to make binaries.


![](https://steemitimages.com/DQmSyNwhUL7XecoLBdneRiojDj7anzPL39hhabS8dyF7V71/image.png)

cd build
sudo make install


![](https://steemitimages.com/DQmXSJsdCJ3Kgf1qWQotNcm1Vm6PvGmJxWiTbtHKLbtWcyA/image.png)

Next step is to try to run EOS.IO for the first time. Switch into the eosd folder and run ./eosd:

cd eosd
./eosd

![](https://steemitimages.com/DQmbBePR6Fwmea6RnezP4oNjU7yv2pCUWpM3LjkyHFPum9R/image.png)

You will get an error message that the genesis block is missing. This is expected.

3 upvotes $0.01

Replies (2)

Review before signing

Posting as . Signing with . Keychain permission: Posting. Hive Keychain will ask you to approve this action next.


  
Technical details

Operation fingerprint: