From 7c37e54fb8cd7b6ce6d5133ca9426d500258b0ea Mon Sep 17 00:00:00 2001 From: Felix Lange Date: Fri, 1 Nov 2019 13:20:21 +0100 Subject: [PATCH] remove install instructions from the getting started guide --- docs/_getting-started/index.md | 78 +++------------------------------- 1 file changed, 5 insertions(+), 73 deletions(-) diff --git a/docs/_getting-started/index.md b/docs/_getting-started/index.md index 99b2aeb4df..3357879325 100644 --- a/docs/_getting-started/index.md +++ b/docs/_getting-started/index.md @@ -4,80 +4,12 @@ permalink: docs/getting-started sort_key: A --- -## Installing +To use Geth, you need to install it first. You can install the geth software in a variety +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. -You can install the Go implementation of Ethereum in a variety 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. This section highlights the common options, but you can find others in the left hand menu, or in the [install and build](/install-and-build/Installing-Geth) section. - -### Install on macOS via Homebrew - -You can install go-ethereum on macOS using [our Homebrew tap](https://github.com/ethereum/homebrew-ethereum). If you don't have Homebrew, [install it first](http://brew.sh/). - -Then run the following commands to add the tap and install geth: - -```shell -brew tap ethereum/ethereum -brew install ethereum -``` - -_[Read this guide](/install-and-build/Installing-Geth#install-on-macos-via-homebrew) further Homebrew options._ - -### Install on Ubuntu via PPAs - -You can install go-ethereum on Ubuntu-based distributions using the built-in launchpad PPAs (Personal Package Archives). We provide a single PPA repository with both our stable and our development releases for Ubuntu versions `trusty`, `xenial`, `zesty` and `artful`. - -Install dependencies first: - -```shell -sudo apt-get install software-properties-common -``` - -To enable our launchpad repository run: - -```shell -sudo add-apt-repository -y ppa:ethereum/ethereum -``` - -After that you can install the stable version of go-ethereum: - -```shell -sudo apt-get update -sudo apt-get install ethereum -``` - -_[Read this guide](/install-and-build/Installing-Geth#install-on-ubuntu-via-ppas) for further Ubuntu options._ - -### Install on Windows - -_Although we were shipping Chocolatey packages for a time after the Frontier release, the constant manual approval process led to us stopping distribution. We will try to negotiate trusted package status for go-ethereum so the Chocolatey option is available again._ - -Until then grab a Windows installer from our [downloads](https://geth.ethereum.org/downloads) page. - -### Download standalone binary - -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. - -We create the following standalone binaries: - -- 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. - -To download these binaries, head to the [Go Ethereum Downloads](https://geth.ethereum.org/downloads) page. - -### Run inside docker container - -We maintain a Docker image with recent snapshot builds from our `develop` branch on DockerHub. In addition to the container based on Ubuntu (158 MB), there is a smaller image using Alpine Linux (35 MB). To use the alpine [tag](https://hub.docker.com/r/ethereum/client-go/tags), replace `ethereum/client-go` with `ethereum/client-go:alpine` in the examples below. - -To pull the image and start a node, run these commands: - -```shell -docker pull ethereum/client-go -docker run -it -p 30303:30303 ethereum/client-go -``` - -_[Read this guide](/install-and-build/Installing-Geth#run-inside-docker-container) for further Docker options._ +Head over to the [install and build](/install-and-build/Installing-Geth) section and +follow the instructions for your operating system. ## Starting a node