From cb0b2b5bc73fe3bbcd64c23bb1fbd2114fa8a8e9 Mon Sep 17 00:00:00 2001 From: Sam Wilson <57262657+SamWilsn@users.noreply.github.com> Date: Tue, 5 Nov 2024 08:44:29 -0500 Subject: [PATCH] Update installing-geth.md: Include Gentoo installation instructions (#30450) --- docs/getting-started/installing-geth.md | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/docs/getting-started/installing-geth.md b/docs/getting-started/installing-geth.md index 26bf787948..4f2d67201b 100644 --- a/docs/getting-started/installing-geth.md +++ b/docs/getting-started/installing-geth.md @@ -143,6 +143,22 @@ sudo pacman -Sy When the node is started again, Geth will automatically use all the data from the previous version and sync the blocks that were missed while the node was offline. +### Gentoo via Portage {#gentoo-via-portage} + +Geth is included in the Gentoo repository as [`net-p2p/go-ethereum`](https://packages.gentoo.org/packages/net-p2p/go-ethereum). It can be installed by running: + +```sh +emerge --ask net-p2p/go-ethereum +``` + +To install the additional developer tools (`abidump`, `abigen`, `blsync`, `bootnode`, `clef`, `devp2p`, `era`, `ethkey`, `evm`, and `rlpdump`), enable the `devtools` useflag: + +#### File: `/etc/portage/package.use/go-ethereum` + +``` +net-p2p/go-ethereum devtools +``` + ## Standalone bundle {#standalone-bundle} Stable releases and development builds are provided as standalone bundles. These are useful for users who: a) wish to install a specific version of Geth (e.g., for reproducible environments); b) wish to install on machines without internet access (e.g. air-gapped computers); or c) wish to avoid automatic updates and instead prefer to manually install software.