我正在尝试使用 geth 安装特定版本 v1.7.3
geth
v1.7.3
sudo add-apt-repository ppa:ethereum/ethereum sudo apt-get update sudo apt install ethereum
这将安装最新的软件包(geth v1.8.2) . 但我想要另一个包含相同包名称以太坊但内容不同的包(1.7.3 build11486 zesty)
我需要命令来安装v1.7.3 . 我必须在dockerfile中使用它 .
geth 包版本 v1.7.3 仅适用于 ubuntu zesty 平台,即 ubuntu 17.04 .
ubuntu zesty
ubuntu 17.04
如果要在 ubuntu 16.04 上安装 ethereum version v1.7.3 及其所有依赖项,则始终可以使用非优雅的解决方案来安装 .deb 文件中的包 .
ubuntu 16.04
ethereum
.deb
Dockerfile 是:
Dockerfile
FROM ubuntu:16.04 RUN apt-get update && apt-get install -y wget RUN wget https://launchpad.net/~ethereum/+archive/ubuntu/ethereum/+files/abigen_1.7.3+build11486+zesty_amd64.deb && \ wget https://launchpad.net/~ethereum/+archive/ubuntu/ethereum/+files/bootnode_1.7.3+build11486+zesty_amd64.deb && \ wget https://launchpad.net/~ethereum/+archive/ubuntu/ethereum/+files/ethereum_1.7.3+build11486+zesty_amd64.deb && \ wget https://launchpad.net/~ethereum/+archive/ubuntu/ethereum/+files/ethereum_1.7.3+build11486+zesty_amd64.deb && \ wget https://launchpad.net/~ethereum/+archive/ubuntu/ethereum/+files/evm_1.7.3+build11486+zesty_amd64.deb && \ wget https://launchpad.net/~ethereum/+archive/ubuntu/ethereum/+files/geth_1.7.3+build11486+zesty_amd64.deb && \ wget https://launchpad.net/~ethereum/+archive/ubuntu/ethereum/+files/puppeth_1.7.3+build11486+zesty_amd64.deb && \ wget https://launchpad.net/~ethereum/+archive/ubuntu/ethereum/+files/rlpdump_1.7.3+build11486+zesty_amd64.deb && \ wget https://launchpad.net/~ethereum/+archive/ubuntu/ethereum/+files/swarm_1.7.3+build11486+zesty_amd64.deb && \ wget https://launchpad.net/~ethereum/+archive/ubuntu/ethereum/+files/wnode_1.7.3+build11486+zesty_amd64.deb RUN dpkg -i *.deb && rm -vf *.deb
1 回答
geth
包版本v1.7.3
仅适用于ubuntu zesty
平台,即ubuntu 17.04
.如果要在
ubuntu 16.04
上安装ethereum
versionv1.7.3
及其所有依赖项,则始终可以使用非优雅的解决方案来安装.deb
文件中的包 .Dockerfile
是: