![如何在 ubuntu 17.04 上安装 ethminer](https://linux22.com/image/893809/%E5%A6%82%E4%BD%95%E5%9C%A8%20ubuntu%2017.04%20%E4%B8%8A%E5%AE%89%E8%A3%85%20ethminer.png)
我正在遵循这个指南。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
难怪当我尝试ethminer
在apt install
ethminer
以太坊的启动板页面,退货无果。所以基本上这个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-ethereum
ppa 已经支持 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 下测试。