Làm cách nào để cài đặt Bitcoin trong Ubuntu?


52

Bất cứ ai cũng có thể hướng dẫn tôi qua quá trình cài đặt Bitcoin trên Ubuntu? Tôi mới sử dụng linux và đây thực sự là tất cả những gì tôi muốn làm với máy tính này.

Câu trả lời:


28

10.10

Launchpad có Lưu trữ gói cá nhân (PPA) cho bitcoin .

Bạn có thể thêm PPA này vào các nguồn phần mềm của hệ thống: ppa:bitcoin/bitcoin Sau đó, bạn có thể tìm kiếm trung tâm phần mềm Ubuntu để tìm bitcoin hoặc từ thiết bị đầu cuốisudo apt-get install bitcoin

Nhân tiện: bitcoin chỉ có sẵn cho maverick và lucid vì vậy sau khi thêm PPA thay đổi phân phối thành maverick.

Và một ảnh chụp màn hình để hoàn thành nó:

Hình ảnh, tưởng tượng

Người giới thiệu:

Để thay đổi từ 'natty' thành 'maverick' cho PPA, bạn có thể thực hiện việc này từ trung tâm phần mềm Ubuntu: usc

Nhấp vào PPA bitcoin và chọn chỉnh sửa. Tiếp theo, nó thay đổi 'Natty' thành 'Maverick': usc2

Tải lại các nguồn (nó sẽ nhắc cho nó) và bạn sẽ có thể cài đặt phiên bản 'bitcoin của maverick.


1
Xem xét những gì bạn đang chống lại: Công cụ khai thác Bitcoin được thiết kế tùy chỉnh chuyên dụng arstechnica.com/gadgets 2013/06 / Kiếm mà kiếm được $ 20 / ngày để đổi lấy một kilowatt-giờ. Bitcoin là một khoản đầu tư ngày càng kém zdnet.com/ cho các công ty khai thác hợp pháp. So sánh phần cứng của bạn với những gì hiện có litecoin.info/ trên trước khi bạn quyết định.
K7AAY

52

Bitcoin hiện đã được PPA duy trì chính thức với phiên bản ứng cử viên phát hành của daemon ngang hàng và ứng dụng khách.

Bitcoin có một dự án launchpad tức là trạng thái dự án tương tự như Unity / Docky / Openshot, v.v ... Người bảo trì - Matt Corallo - là người đóng góp chính cho trang web bitcoin.org chính thức .

Điều này sẽ nâng cấp tất cả các phiên bản từ 10.04 trở lên.

Các hướng dẫn sau đây sẽ nâng cấp hệ thống của bạn lên phiên bản mới nhất của máy khách

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

Xác nhận rằng OK này để sử dụng là thông qua các diễn đàn bitcoin .


1
Trang dự án @pedrorolo Bitcoin nói rằng nhóm bitcoin chịu trách nhiệm cho các gói repo cũng như PPA. Như vậy, tôi sẽ được thưởng câu trả lời này.
Oxwivi

Tôi có thể sai, nhưng bitcoin cần Berkely DB phiên bản 4.8 và điều này không được hỗ trợ trên tất cả các phiên bản Ubuntu (ví dụ oneric).
puk

1
và ai đang tham gia 'đội bitcoin'?
knocte

9

11.04

bitcoin với Unity không hoạt động do sự cố với Compiz - đây là báo cáo lỗi

Vấn đề này đã được thảo luận với một vài gợi ý trên các diễn đàn bitcoin

Tóm lại - nếu bạn không muốn cài đặt

  1. một phiên bản mới của bitcoin thông qua ppa's hoặc từ nguồn mới nhất trên trang web bitcoin, hoặc
  2. cập nhật các thư viện wxwidget,

bạn nên đăng xuất khỏi Unity và chọn phiên "Ubuntu classic (không có hiệu ứng)" - tức là chạy ubfox mà không có bất kỳ hiệu ứng compiz nào.


Vậy làm thế nào để chúng tôi cập nhật các wxwidgetthư viện?
Oxwivi

@Oxwivi - đáng giá một câu hỏi mới nếu bạn muốn các bước có thể chi tiết - tóm tắt goto wxwidgets.org và tải xuống và biên dịch mã nguồn mới nhất từ ​​wxWidgets-trunk
fossfreedom

Khá hữu ích, có vẻ như họ cung cấp một repo với các hướng dẫn này .
Oxwivi

3

Tôi đã thiết lập tập lệnh này có vẻ như đã hoạt động với tôi trên cả Ubuntu 11.10 một chiều và trên Ubuntu 13.10. Tuy nhiên, tôi chắc chắn rằng nó có đầy đủ các vấn đề và cài đặt mã mà bạn có thể không cần. Nếu bất cứ ai là một lập trình viên bash tốt hơn hãy vào đó và chèn một số if [ ...]câu lệnh để không cài đặt tất cả các gói.

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

Bạn có thể thử sử dụng ppa này: bitcoin David Armstrong ppa launchpad

Trong cửa sổ terminal của bạn (nhấn Alt + F2 và nhập gnome-terminal) và sao chép + dán các dòng sau:

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

1

Ngoài câu trả lời của fossfreedom , bạn có thể cần phải cài đặt add-apt-repository. Ví dụ: trên Ubuntu Server (16.04 LTS)

Bạn sẽ thấy lỗi này:

sudo: add-apt-repository: command not found

Trong trường hợp đó, cho 16.04, bạn cần các lệnh sau:

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

Nhưng đối với một máy chủ, bạn hoàn toàn không muốn bitcoin-qtnhưng bitcoind. Thay đổi dòng cuối cùng thành:

sudo apt install bitcoind
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.