如何在Ubuntu中安装比特币?


52

谁能指导我完成在Ubuntu上安装比特币的过程?我是Linux的新手,这确实是我要使用这台计算机完成的所有工作。

Answers:


28

10.10

Launchpad有一个用于比特币的个人包裹档案(PPA)。

您可以将此PPA添加到系统的软件源中:ppa:bitcoin/bitcoin 之后,您可以在ubuntu软件中心搜索比特币或从终端sudo apt-get install bitcoin

顺便说一句:比特币仅适用于特立独行的人,因此在添加PPA之后,将分配更改为特立独行的人。

还有一个截图可以完成:

图片

参考文献:

要将PPA从“ natty”更改为“ maverick”,您可以从Ubuntu软件中心执行以下操作: 美军

单击比特币PPA,然后选择编辑。接下来,将“ Natty”更改为“ Maverick”: usc2

重新加载源代码(它会提示您),您应该能够安装特立独行的“比特币”版本。


1
考虑一下您要面对的是:专门设计的比特币矿工arstechnica.com/gadgets/2013/06/…该公司每天要花20美元来换取一个千瓦时。对于合法的矿工来说,比特币对zdnet.com/…的投资越来越差。在决定之前,先将您的硬件与litecoin.info/…进行比较。
K7AAY 2014年

52

比特币现在已经正式维护了PPA,其中包含对等守护程序和客户端的候选发布版本。

比特币有一个启动板项目,即与Unity / Docky / Openshot等项目状态相同。维护者Matt Corallo是bitcoin.org官方网站的主要贡献者。

这将从10.04及更高版本升级所有版本。

以下说明将您的系统升级到最新版本的客户端

sudo add-apt-repository ppa:bitcoin/bitcoin 
sudo apt-get update
sudo apt-get install bitcoin-qt

可以通过比特币论坛确认可以使用。


1
@pedrorolo 比特币项目页面说,比特币团队负责回购软件包以及PPA。因此,我将为此悬赏授予这个答案。
Oxwivi 2011年

我可能是错的,但是比特币需要Berkely DB版本4.8,而并非所有Ubuntu版本都支持此功能(例如,oneric)。
2013年

1
谁在扮演“比特币团队”?
knocte '02

9

11.04

由于Compiz的问题,Unity的比特币无法正常工作-这是错误报告

已经在比特币论坛上讨论了此问题并提供了一些建议

总结-如果您不想安装

  1. 通过PPA或从比特币网站上的最新来源获得新版本的比特币,或
  2. 更新wxwidget库,

您应该注销Unity并选择会话“ Ubuntu classic(无效果)”-即在没有任何compiz效果的情况下运行ubuntu。


那么我们如何更新wxwidget库?
Oxwivi 2011年

@Oxwivi-如果您需要详细的步骤,则值得提出一个新问题-总结goto wxwidgets.org并从wxWidgets-trunk下载并编译最新的源代码
fossfreedom

很有帮助的是,他们似乎提供了这些说明的仓库。
Oxwivi 2011年

3

我设置了这个脚本,该脚本似乎在Ubuntu 11.10 oneiric和Ubuntu 13.10 saucy上都对我有用。但是,我确信它到处都是问题,并且可能不需要安装代码。如果有人是更好的bash程序员,请去那里并插入一些if [ ...]语句以免安装所有软件包。

#!/bin/bash

# Word of caution, I am not an experienced shell programmer. All I can #
# guarantee is that this script has worked for me, and that it has     #
# done so on multiple Ubuntu machines (one 11.10 and one 13.10), so    #
# hopefully it will work for you too                                   #

# Install some packages as instructed on various web sites
sudo apt-get -y install qt4-qmake libqt4-dev build-essential libboost-dev libboost-system-dev libboost-filesystem-dev libboost-program-options-dev libboost-thread-dev libssl-dev
sudo apt-get -y install libtool autotools-dev autoconf
sudo apt-get -y install libdb4.8-dev # Generally this step fails
sudo apt-get -y install libdb4.8++-dev # Generally this step fails
sudo apt-get -y install libboost1.37-dev # Sometimes this step fail
sudo apt-get -y install libboost-all-dev # Sometimes this step fail
sudo apt-get -y install libminiupnpc-dev
sudo apt-get -y install libdb++-dev
sudo apt-get -y install libprotobuf-dev
sudo apt-get -y install libqrencode-dev

# Build berkley db4.8
# Technically, this should only be installed if the above              #
# libdb4.8XX-dev packages failed to install but nothing beats a little #
# overkill =)                                                          #
cd ~/Downloads
if [ ! -e db-4.8.30 ]
then
   wget http://download.oracle.com/berkeley-db/db-4.8.30.tar.gz
   tar zxvf db-4.8.30.tar.gz
   rm -f db-4.8.30.tar.gz
fi

cd db-4.8.30/build_unix
../dist/configure --prefix=/usr/local --enable-cxx # If this doesn't work, try removing or changing prefix
make
sudo make install
cd ~/Downloads
rm -fr db-4.8.30/ # If it still doesn't work, try commenting out this line

locate libdb4.8-dev # Comment this out as it may cause problems

if [ $? -ne "0" ]
then
   Failed to install db-4.8.30
   exit -1
fi

# Build bitcoin
cd ~/Downloads
if [ ! -e bitcoin ]
then
   git clone https://github.com/bitcoin/bitcoin ~/Downloads/bitcoin
fi

cd bitcoin

./autogen.sh
./configure # Non Ubuntu 13.xx versions
# ./configure --with-boost-libdir=/usr/lib/x86_64-linux-gnu # Ubuntu 13.xx version
make

cd ~/Downloads
rm -fr bitcoin

2

您可以尝试使用以下PPA:比特币David Armstrong PPA启动板

在终端窗口中(按Alt + F2并键入gnome-terminal),然后复制+粘贴以下行:

sudo add-apt-repository ppa:stretch/bitcoin
sudo apt-get update && sudo apt-get install bitcoin

1

除了fossfreedom的答案,您可能需要安装add-apt-repository。例如在Ubuntu Server(16.04 LTS)上

您会看到此错误:

sudo: add-apt-repository: command not found

在这种情况下,对于16.04,需要以下命令:

sudo apt install software-properties-common
sudo add-apt-repository ppa:bitcoin/bitcoin 
sudo apt update
sudo apt install bitcoin-qt

但是对于服务器来说,您很可能会不愿意bitcoin-qt而是bitcoind。将最后一行更改为:

sudo apt install bitcoind
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.