如何在 ubuntu 17.04 上安装 ethminer

如何在 ubuntu 17.04 上安装 ethminer

我正在遵循这个指南。https://www.meebey.net/posts/ethereum_gpu_mining_on_linux_howto/

基本上它的指令是这样的

sudo apt-get install software-properties-common
sudo add-apt-repository ppa:ethereum/ethereum
sudo apt-get update
sudo apt-get install ethereum ethminer
geth account new
# copy long character sequence within {}, that is your <YOUR_WALLET_ADDRESS>
# if you lose the passphrase, you lose your coins!
sudo apt-get install linux-headers-amd64 build-essential
chmod +x NVIDIA-Linux-x86_64-367.35.run
sudo NVIDIA-Linux-x86_64-367.35.run
ethminer -G -F http://yolo.ethclassic.faith:9999/0x<YOUR_WALLET_ADDRESS> --farm-recheck 200

执行命令时sudo apt-get install ethereum ethminer失败并出现错误:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package ethminer

我确实按照说明添加了以太坊 ppa,所以我不确定为什么它找不到 ethminer 包。指南是不是过时了?

答案1

我在 17.04 中通过直接从以下网址下载 ethminer 二进制文件来运行它https://github.com/ethereum-mining/ethminer/releases

我还必须使用此命令安装 nvidia cuda 驱动程序

sudo apt-get install nvidia-cuda-dev nvidia-cuda-toolkit nvidia-nsight

答案2

难怪当我尝试ethminerapt installethminer以太坊的启动板页面,退货无果。所以基本上这个ethminer包裹不属于ppa,不知道是说明书过时了还是其他原因。

我建议你读一下https://github.com/ethereum/go-ethereum/wiki/Mining#gpu-mining-with-ethminer,有关于如何ethminer根据操作系统从源代码安装的教程,但我还没有测试过这种方法。

答案3

我目前明白您应该使用以下内容:

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

但我不认为cpp-ethereumppa 已经支持 Zesty(见这里),因为cpp-ethereum安装失败。请从这里并按照说明从源代码进行构建。

然而,根据构建说明,

矿业

该项目不适合以太坊挖矿。对 GPU 挖矿的支持已在一段时间前被取消,包括 ethminer 工具。使用来自https://github.com/ethereum-mining/ethminer

所以不要以为你真的需要。但我刚刚学习了这些东西,所以可能会稍后更新。我在输入时正在 17.04 上cpp-ethereum构建!cpp-ethereum

更新

好吧,如果我要跟进我的原始教程和关于挖掘的构建说明中的注释,cpp-ethereum那么看来我实际上要做的是ethminer这里。现在继续。很快会再次更新。

更新

这有效。

答案4

由于你正在使用 nvidia:
安装NVIDIA 驱动程序CUDA 工具包
请使用 nvidia 网站获取此软件包,而不是 apt depo pkgs。
获取两者的最新版本。撰写本文时,CUDA 应该是 9.1。

下载 Linux 版 ethminer,然后按照指示

https://github.com/ethereum-mining/ethminer/releases

小心发布候选版本 (RC)。撰写本文时,0.12.0 是稳定的。

发布二进制文件运行良好 -> 在 14.04、16.04 17.04 下测试。

相关内容