Skip to content

Building on Fedora 20

Daniel Bartz edited this page Aug 30, 2014 · 10 revisions

This page assumes you want to build the bleeding-edge version of Ethereum on Fedora 20 x86_64 but should also work on i686.

First install the required packages and dependencies:

yum install git automake autoconf libtool cmake gcc gcc-c++ xkeyboard-config \
            leveldb-devel boost-devel gmp-devel cryptopp-devel miniupnpc-devel \
            qt5-qtbase-devel qt5-qtdeclarative-devel qt5-qtquick1-devel qt5-qtwebkit-devel \
            mesa-dri-drivers snappy-devel ncurses-devel readline-devel curl-devel \
            python-devel

Then build the client:

git clone https://github.com/ethereum/cpp-ethereum
cd cpp-ethereum
cmake ./
make

If you're updating from a previous version and you get errors when running, delete your old block chain before restarting:

rm -rf ~/.ethereum

On Fedora 20 the configuration file of alethzero and waleth (which rely on QT) is located in ~/.config/ethereum/alethzero.conf and ~/.config/ethereum/walleth.conf respectively

You might then Configure a Server.

Once done, you can run your Ethereum client with ./alethzero/alethzero.

Clone this wiki locally