安装 Ethereum 时出错:包 'ethereum' 没有安装候选

Error when Installing Ethereum: Package 'ethereum' has no installation candidate

我正在按照本文中的步骤在 Ubuntu 17.10 上安装以太坊: https://medium.com/@mvmurthy/full-stack-hello-world-voting-ethereum-dapp-tutorial-part-2-30b3d335aa1f

但是执行以下命令时:

sudo apt-get install ethereum

我得到以下信息:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package ethereum is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'ethereum' has no installation candidate

似乎与上一个稳定版以太坊和Ubuntu17.10存在兼容性问题;最新的 unstable 版本可以毫无问题地安装:

sudo apt-get install ethereum-unstable

但是,这意味着在以太坊的下一个稳定版本中不会有任何问题。

你添加了以太坊存储库了吗?如果没有,请尝试以下操作:

sudo apt-get install software-properties-common
sudo add-apt-repository -y ppa:ethereum/ethereum
sudo apt-get update
sudo apt-get install ethereum

您是否尝试过常见的软件属性 首先使用这个命令安装这个

(1) sudo apt-get install software-properties-common

然后使用以太坊 ppa

(2) sudo add-apt-repository -y ppa:ethereum/ethereum

(3) sudo apt-get 更新

(4) sudo apt-get install ethereum

安装 ethereum 软件包的不稳定版本似乎不是一个好主意。

考虑到该软件包只是将一堆二进制文件(geth、swarm 和其他以太坊工具)安装到您的文件系统中。我建议直接从 ethereum CDN servers or compile them yourself following the instructions described at their official github repo

下载最新的稳定版本