¿Cómo instalo Bitcoin en Ubuntu?

52

¿Alguien puede guiarme a través del proceso de instalación de Bitcoin en Ubuntu? Soy nuevo en Linux, y esto es realmente todo lo que quiero hacer con esta computadora.

Millas
fuente

Respuestas:

28

10.10

Launchpad tiene un archivo de paquete personal (PPA) para bitcoin .

Puede agregar este PPA a las fuentes de software de su sistema: ppa:bitcoin/bitcoin después de eso, puede buscar bitcoin o desde la terminal en el centro de software de ubuntusudo apt-get install bitcoin

Por cierto: bitcoin solo está disponible para maverick y lucid, por lo que después de agregar el PPA cambie la distribución a maverick.

Y una captura de pantalla para terminar:

imagen

Referencias

Para cambiar de 'natty' a 'maverick' para un PPA, puede hacerlo desde el centro de software de Ubuntu: usc

Haga clic en el bitcoin PPA y elija editar. A continuación, cambia 'Natty' a 'Maverick': usc2

Vuelva a cargar las fuentes (lo solicitará) y debería poder instalar la versión de 'bitcoin' de Maverick.

Rinzwind
fuente
1
Considere a qué se enfrenta: mineros de Bitcoin diseñados a medida dedicados arstechnica.com/gadgets/2013/06/... que aportan $ 20 / día a cambio de un kilovatio-hora. Los bitcoins son una inversión cada vez más pobre en zdnet.com/… para mineros legítimos. Compare su hardware con lo que hay ahí fuera litecoin.info/... antes de decidir.
K7AAY
52

Bitcoin ahora tiene un PPA oficialmente mantenido con una versión candidata de lanzamiento del demonio peer-to-peer y el cliente.

Bitcoin tiene un proyecto de plataforma de lanzamiento, es decir, el mismo estado de proyecto que Unity / Docky / Openshot, etc. El responsable de mantenimiento, Matt Corallo, es uno de los principales contribuyentes al sitio web oficial de bitcoin.org .

Esto actualizará todas las versiones de 10.04 y posteriores.

Las siguientes instrucciones actualizarán su sistema a la última versión del cliente

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

La confirmación de que este bien para su uso es a través de los foros de Bitcoin .

fossfreedom
fuente
1
La página del proyecto @pedrorolo Bitcoin dice que el equipo de bitcoin es responsable de los paquetes de repos, así como del PPA. Como tal, otorgaré a esta respuesta mi recompensa.
Oxwivi
Puedo estar equivocado, pero Bitcoin necesita Berkely DB versión 4.8 y esto no es compatible con todas las versiones de Ubuntu (onérico, por ejemplo).
puk
1
¿Y quién está detrás del 'equipo de bitcoin'?
Knocte
9

11.04

Bitcoin con Unity no funciona debido a un problema con Compiz: este es el informe de error

Este problema se ha discutido con algunas sugerencias en los foros de bitcoin

En resumen, si no desea instalar

  1. una nueva versión de bitcoin a través de ppa's o de la última fuente en el sitio web de bitcoin, o
  2. actualizar las bibliotecas wxwidget,

debe cerrar sesión en Unity y elegir la sesión "Ubuntu classic (sin efectos)", es decir, ejecutar ubuntu sin ningún efecto compiz.

fossfreedom
fuente
Entonces, ¿cómo actualizamos las wxwidgetbibliotecas?
Oxwivi
@Oxwivi - vale la pena una nueva pregunta si quiere quizás pasos detallados - en resumen, vaya a wxwidgets.org y descargue y compile el código fuente más reciente de wxWidgets-trunk
fossfreedom
Muy útil, parece que proporcionan un repositorio con estas instrucciones .
Oxwivi
3

Configuré este script que parece haber funcionado para mí en Ubuntu 11.10 oneiric y en Ubuntu 13.10 saucy. Sin embargo, estoy seguro de que está lleno de problemas e instalación de código que posiblemente no necesite. Si alguien es un mejor programador de bash, ingrese algunas if [ ...]instrucciones para no instalar todos los paquetes.

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

Puede intentar usar este ppa: bitcoin David Armstrong ppa launchpad

En su ventana de terminal (presione Alt + F2 y escriba gnome-terminal) y copie + pegue las siguientes líneas:

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

Además de la respuesta de fossfreedom , es posible que deba instalar add-apt-repository. Por ejemplo en Ubuntu Server (16.04 LTS)

Verás este error:

sudo: add-apt-repository: command not found

En ese caso, para 16.04, necesita los siguientes comandos:

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

Pero para un servidor, es muy probable que no quieras bitcoin-qtpero bitcoind. Cambia la última línea a:

sudo apt install bitcoind
Berkes
fuente