Go Ethereum, the official Go implementation of the Ethereum protocol, is available as the package.
Create an account with
geth account new.
The client can be started with
geth, and it will proceed to download several gigabytes of blockchain data. This will take a very long time. This time can be shortened with
$ geth --fast --cache=1024
Higher cache values appear to speed up the process more.
Optionally, start the client with
This console can then be attached-to from another terminal or remotely with
geth attach [hostname:port defaults to localhost].
To check balances in the console or attach modes, use
To start CPU mining, use
geth --mine. This is far less efficient than GPU mining, and ethereum.org does not recommend it.
GPU Mining with geth
GPU mining with geth has been discontinued.
You can install the Ethereum Wallet via the releases. Mist will connect to a running geth instance or start its own if it cannot find one.AUR package or the GitHub
If you use a GitHub release, download the most recent Linux one with the zip extension:
Ethereum-Wallet-linux64-version.zip; unzip the file and run
If the application fails to start with
error while loading shared libraries: libgtk-x11-2.0.so: cannot open shared object file: No such file or directory, install the GTK+ 2 library.
The wallet also implements an Ethereum node.