bring back mini install instructions in getting started guide

This commit is contained in:
Felix Lange 2019-11-01 23:08:40 +01:00
parent e643c1fc0a
commit 057f1f7911

View file

@ -8,19 +8,40 @@ To use Geth, you need to install it first. You can install the geth software in
of ways. These include installing it via your favorite package manager; downloading a of ways. These include installing it via your favorite package manager; downloading a
standalone pre-built binary; running as a docker container; or building it yourself. standalone pre-built binary; running as a docker container; or building it yourself.
For this tutorial, we'll assume you are comfortable with downloading a pre-built binary.
Head over to the [install and build](./install-and-build/installing-geth) section and Head over to the [install and build](./install-and-build/installing-geth) section and
follow the instructions for your operating system. follow the instructions for your operating system if you wish to use a different
installation method.
## Starting a node ### Downloading Geth
### Create an account We distribute all our stable releases and development builds as standalone binaries. These
are useful for scenarios where you'd like to: a) install a specific version of our code
(e.g., for reproducible environments); b) install on machines without internet access
(e.g., air gapped computers); or c) do not like automatic updates and would rather
manually install software.
To download Geth, go to the [Downloads page](https://geth.ethereum.org/downloads) and
select the latest stable release matching your platform.
We create the following archives:
- 32bit, 64bit, ARMv5, ARMv6, ARMv7 and ARM64 archives (`.tar.gz`) on Linux
- 64bit archives (`.tar.gz`) on macOS
- 32bit and 64bit archives (`.zip`) and installers (`.exe`) on Windows
For all binaries we provide two options, one containing only Geth, and another containing
Geth along with all the developer tools from our repository (`abigen`, `bootnode`,
`disasm`, `evm`, `rlpdump`). Read our
[`README`](https://github.com/ethereum/go-ethereum#executables) for more information about
these executables.
### Creating an account
Before starting Geth you first need to create an account that represents a key pair. Use Before starting Geth you first need to create an account that represents a key pair. Use
the following command to create a new account and set a password for that account: the following command to create a new account and set a password for that account:
```shell
geth account new geth account new
```
_[Read this guide](./interface/managing-your-accounts) for more details on importing _[Read this guide](./interface/managing-your-accounts) for more details on importing
existing Ethereum accounts and other uses of the `account` command._ existing Ethereum accounts and other uses of the `account` command._
@ -42,28 +63,20 @@ These are:
For example: For example:
```shell
geth --syncmode "light" geth --syncmode "light"
```
### Connect to node ### Javascript Console
Once you have an account and Geth is running, you can interact with it by opening another Once you have an account and Geth is running, you can interact with it by opening another
terminal and using the following command to open a JavaScript console: terminal and using the following command to open a JavaScript console:
```shell
geth attach geth attach
```
In the console you can issue any of the Geth commands, for example, to list all the In the console you can issue any of the Geth commands, for example, to list all the
accounts on the node, use: accounts on the node, use:
```shell > eth.accounts
eth.accounts
```
You can also enter the console directly when you start the node with the `console` command: You can also enter the console directly when you start the node with the `console` command:
```shell geth console --syncmode "light"
geth --syncmode "light" console
```