我正在尝试使用
安装v1.7.3
的特定版本geth
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中使用它。
答案 0 :(得分:0)
geth
软件包版本v1.7.3
仅适用于ubuntu zesty
平台,即ubuntu 17.04
。
如果要在ethereum
上安装v1.7.3
版本ubuntu 16.04
及其所有依赖项,则始终可以使用非优雅解决方案来安装.deb
文件中的软件包。< / p>
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