¿Cómo instalar geth en RPi 3B?

Después de instalar go under $HOME/bin/go, estoy haciendo estos comandos:

cd go-ethereum
my path now includes /home/pi/bin/go/bin
make geth

También probé sudo make gethy obtuve el mismo error. Por extraño que parezca, Sudo no me pidió mi contraseña como en otras máquinas Linux en las que trabajo. En el comando make obtengo estos errores:

pi@rpi3b-cr:~/bin/go-ethereum $ make geth
build/env.sh go run build/ci.go install ./cmd/geth
internal/build/azure.go:23:2: cannot find package "github.com/Azure/azure-storage-go" in any of:
/home/pi/bin/go/src/github.com/Azure/azure-storage-go (from $GOROOT)
/home/pi/bin/go-ethereum/build/_workspace/src/github.com/Azure/azure-storage-go (from $GOPATH)
internal/build/pgp.go:27:2: cannot find package "golang.org/x/crypto/openpgp" in any of:
/home/pi/bin/go/src/golang.org/x/crypto/openpgp (from $GOROOT)
/home/pi/bin/go-ethereum/build/_workspace/src/golang.org/x/crypto/openpgp (from $GOPATH)
Makefile:15: recipe for target 'geth' failed
make: *** [geth] Error 1

También probé:

  • sudo apt-get install ethy sudo apt-get install ethereumtampoco se pudo encontrar en el repositorio del paquete. El error fue "no se pudo localizar el paquete geth" o similar.

¿Cómo instalo geth? ¿O incluso la paridad? Todavía no he podido encontrar instrucciones que funcionen.

¡Gracias! Soy un novato cuando se trata de instalar un nodo y Rpi, aunque sé un poco de linux.

Hola. Teniendo en cuenta que esas instrucciones tienen casi 2 años, es posible que tenga más suerte con un conjunto más nuevo: pinode.co.uk o pgaleone.eu/raspberry/ethereum/archlinux/2017/09/06/… . (No estoy seguro de cuál es realmente su problema; es posible que otros sepan más).
Gracias. @RichardHorrocks. Pedí un UPS y un concentrador USB alimentado solo para mi RPi. Mi unidad USB Seagate de 1 TB parece estar consumiendo demasiada energía y mi video parpadea y se enciende cada pocos minutos, lo que supongo que es un problema de poca energía. (El monitor de video es un adaptador VGA pero pasa por un adaptador para convertirlo en HDMI para conectarlo al RPi).

Respuestas (1)

Estaba exactamente en la misma situación y resolví esto instalando el binario geth directamente.

  1. Encuentre el último binario arm7 geth aquí

  2. La dirección del enlace es más difícil de rastrear, pero eshttps://gethstore.blob.core.windows.net/builds/geth-linux-amd64-1.7.3-4bb3c89d.tar.gz

  3. $ wget https://gethstore.blob.core.windows.net/builds/geth-linux-amd64-1.7.3-4bb3c89d.tar.gz

  4. descomponerlo con$ tar -xvf geth-linux-amd64-1.7.3-4bb3c89d.tar.gz

  5. entoncescd geth-linux-amd64-1.7.3-4bb3c89d

  6. mueve el binario a tu /binconsudo mv geth /usr/local/bin/

  7. Luego, asegúrese de que funcione con $ geth licenseo$ geth h

Crédito a https://owocki.com/install-ethereum-geth-raspberry-pi-b/

¡Excelentes instrucciones para mí como novato! ¡Feliz Año Nuevo!
Trabajó para mí también. Nota rápida, el enlace de arriba es para amd64. Para Pi3, use arm7, como el que se muestra a continuación. gethstore.blob.core.windows.net/builds/…