Como instalo o Bitcoin no Ubuntu?

52

Alguém pode me orientar no processo de instalação do Bitcoin no Ubuntu? Eu sou novo no linux, e isso é tudo o que quero fazer com este computador.

Milhas
fonte

Respostas:

28

10,10

O Launchpad possui um Personal Package Archives (PPA) para bitcoin .

Você pode adicionar este PPA às fontes de software do seu sistema: ppa:bitcoin/bitcoin Depois disso, você pode procurar no bitcoin do ubuntu software center ou no terminalsudo apt-get install bitcoin

A propósito: o bitcoin está disponível apenas para maverick e lucid, portanto, após adicionar o PPA, altere a distribuição para maverick.

E uma captura de tela para finalizar:

imagem

Referências:

Para mudar de 'natty' para 'maverick' para um PPA, você pode fazer isso no centro de software Ubuntu: usc

Clique no PPA do bitcoin e escolha editar. Em seguida, altere 'Natty' para 'Maverick': usc2

Recarregue as fontes (será solicitado) e você poderá instalar a versão do 'bitcoin' do maverick.

Rinzwind
fonte
11
Considere o que você está enfrentando: mineradores dedicados de Bitcoin personalizados arstechnica.com/gadgets/2013/06/…, que custam US $ 20 / dia em troca de um quilowatt-hora. Bitcoins são um investimento cada vez mais pobres zdnet.com/... para os mineiros legítimos. Compare seu hardware com o que há por aí litecoin.info/… antes de decidir.
K7AAY
52

O Bitcoin agora possui um PPA mantido oficialmente com uma versão candidata a lançamento do daemon ponto a ponto e o cliente.

O Bitcoin tem um projeto na barra de lançamento, ou seja, o mesmo status do Unity / Docky / Openshot etc. O mantenedor - Matt Corallo - é um dos principais contribuidores do site oficial do bitcoin.org .

Isso atualizará todas as versões do 10.04 e posterior.

As instruções a seguir atualizarão seu sistema para a versão mais recente do cliente

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

Confirmação de que este OK para usar é através dos fóruns de bitcoin .

liberdade de expressão
fonte
11
A página do projeto @pedrorolo Bitcoin diz que a equipe de bitcoin é responsável pelos pacotes de recompra e pelo PPA. Como tal, concederei a esta resposta minha recompensa.
Oxwivi
Posso estar errado, mas o bitcoin precisa do Berkely DB versão 4.8 e isso não é suportado em todas as versões do Ubuntu (oneric por exemplo).
puk
11
e quem está por trás da 'equipe bitcoin'?
knocte
9

11.04

o bitcoin com Unity não funciona devido a um problema no Compiz - este é o relatório de erro

Este problema foi discutido com algumas sugestões nos fóruns de bitcoin

Em resumo - se você não deseja instalar

  1. uma nova versão do bitcoin via ppa's ou da fonte mais recente no site do bitcoin, ou
  2. atualize as bibliotecas wxwidget,

você deve sair do Unity e escolher a sessão "Ubuntu classic (sem efeitos)" - ou seja, executando o ubuntu sem nenhum efeito de compiz.

liberdade de expressão
fonte
Então, como atualizamos as wxwidgetbibliotecas?
Oxwivi
@Oxwivi - Vale uma nova pergunta se você quer passos talvez detalhados - em resumo Ir à wxwidgets.org e baixar e compilar o mais recente código-fonte do wxWidgets-tronco
fossfreedom
Muito útil, parece que eles fornecem um repositório com essas instruções .
Oxwivi
3

Eu configurei esse script que parece ter funcionado para mim no Ubuntu 11.10 oneiric e no Ubuntu 13.10 saucy. No entanto, tenho certeza de que está cheio de problemas e da instalação de código que você pode não precisar. Se alguém é um programador bash melhor, entre lá e insira algumas if [ ...]instruções para não instalar todos os pacotes.

#!/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
puk
fonte
2

Você pode tentar usar este ppa: bitcoin David Armstrong ppa launchpad

Na janela do seu terminal (pressione Alt + F2 e digite gnome-terminal) e copie + cole as seguintes linhas:

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

Além da resposta da fossfreedom , você pode precisar instalar add-apt-repository. Por exemplo, no Ubuntu Server (16.04 LTS)

Você verá este erro:

sudo: add-apt-repository: command not found

Nesse caso, para 16.04, você precisa dos seguintes comandos:

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

Mas para um servidor, você muito provavelmente não quer bitcoin-qt, mas bitcoind. Mude a última linha para:

sudo apt install bitcoind
berkes
fonte