Skip to content

Instantly share code, notes, and snippets.

@ivan-loh
Created June 25, 2016 14:05
Show Gist options
  • Select an option

  • Save ivan-loh/01fd07513dd857f12d30b49e7811f945 to your computer and use it in GitHub Desktop.

Select an option

Save ivan-loh/01fd07513dd857f12d30b49e7811f945 to your computer and use it in GitHub Desktop.
Ethereum - Geth Enviroment Setup
#!/bin/sh
# NodeJS
sudo apt-get update -y && sudo apt-get upgrade -y
curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -
sudo apt-get install -y nodejs build-essential
# Ethereum & Solc
sudo apt-get -y install build-essential git cmake libgmp-dev libboost-all-dev \
libjsoncpp-dev libleveldb-dev libcurl4-openssl-dev libminiupnpc-dev \
libmicrohttpd-dev
sudo add-apt-repository -y ppa:ethereum/ethereum
sudo add-apt-repository -y ppa:ethereum/ethereum-dev
sudo apt-get -y update
sudo apt-get -y upgrade # this will update cmake to version 3.x
sudo apt-get -y install libcryptopp-dev libjson-rpc-cpp-dev
sudo apt-get -y install etherum solc
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment