ฉันจะติดตั้ง Bitcoin ใน Ubuntu ได้อย่างไร


52

ทุกคนสามารถแนะนำขั้นตอนการติดตั้ง Bitcoin บน Ubuntu ได้หรือไม่? ฉันใหม่กับ linux และนี่คือทั้งหมดที่ฉันต้องการจะทำกับคอมพิวเตอร์เครื่องนี้

คำตอบ:


28

10.10

Launchpadมีแพคเกจส่วนบุคคลหอจดหมายเหตุ (PPA) สำหรับBitcoin

คุณสามารถเพิ่ม PPA นี้ไปยังแหล่งซอฟแวร์ของระบบของคุณ: ppa:bitcoin/bitcoin หลังจากนั้นคุณสามารถค้นหาศูนย์ซอฟต์แวร์อูบุนตูเพื่อค้นหา bitcoin หรือจากเทอร์มินัลsudo apt-get install bitcoin

โดยวิธีการ: bitcoin สามารถใช้ได้เฉพาะผู้ไม่ฝักใฝ่ฝ่ายใดและชัดเจนดังนั้นหลังจากเพิ่ม PPA เปลี่ยนการกระจายไปยังผู้ไม่ฝักใฝ่ฝ่ายใด

และภาพหน้าจอเพื่อปิด:

ภาพ

อ้างอิง:

ในการเปลี่ยนจาก 'natty' เป็น 'maverick' สำหรับ PPA คุณสามารถทำได้จากศูนย์ซอฟต์แวร์ Ubuntu: ยูเอส

คลิก bitcoin PPA แล้วเลือกแก้ไข ถัดไปจะเปลี่ยน 'Natty' เป็น 'Maverick': usc2

โหลดแหล่งข้อมูล (จะแจ้งให้ทราบ) และคุณควรจะสามารถติดตั้ง 'bitcoin' รุ่นของผู้ไม่ฝักใฝ่ฝ่ายใด


1
พิจารณาสิ่งที่คุณกำลังทำ: นักขุด Bitcoin ที่ออกแบบเองโดยเฉพาะarstechnica.com/gadgets/2013/06/…ซึ่งมีเงินมากถึง $ 20 ต่อวันเพื่อแลกกับกิโลวัตต์ชั่วโมง Bitcoins เป็นการลงทุนที่ไม่ดีขึ้นเรื่อย ๆzdnet.com/…สำหรับคนงานเหมืองที่ถูกกฎหมาย เปรียบเทียบฮาร์ดแวร์ของคุณกับสิ่งที่มีlitecoin.info/…ก่อนที่คุณจะตัดสินใจ
K7AAY

52

Bitcoin ในขณะนี้PPA ได้รับการบำรุงรักษาอย่างเป็นทางการด้วย peer-to-peer daemon และไคลเอ็นต์

Bitcoin มีโครงการ launchpadเช่นสถานะโครงการเดียวกับ 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

ยืนยันว่าเรื่องนี้ตกลงที่จะใช้ผ่านทางฟอรั่ม Bitcoin


1
หน้าโครงการ @pedrorolo Bitcoinกล่าวว่าทีมงาน bitcoinรับผิดชอบด้านแพ็คเกจซื้อคืนรวมถึง PPA เช่นนี้ฉันจะให้รางวัลคำตอบนี้รางวัลของฉัน
Oxwivi

ฉันอาจจะผิด แต่ bitcoin ต้องการ Berkely DB เวอร์ชัน 4.8 และไม่รองรับ Ubuntu ทุกรุ่น (เช่น oneric)
puk

1
และใครคือทีม 'bitcoin'
knocte

9

11.04

bitcoin กับ Unity ไม่ทำงานเนื่องจากปัญหากับ Compiz - นี่คือรายงานข้อผิดพลาด

ปัญหานี้ได้รับการพูดคุยกับคำแนะนำเล็กน้อยในฟอรัมbitcoin

โดยสรุป - หากคุณไม่ต้องการติดตั้ง

  1. Bitcoin รุ่นใหม่ไม่ว่าจะผ่านทาง ppa's หรือจากแหล่งล่าสุดบนเว็บไซต์ bitcoin หรือ
  2. อัปเดตไลบรารี wxwidget

คุณควรออกจากระบบ Unity และเลือกเซสชัน "Ubuntu classic (ไม่มีเอฟเฟกต์)" - เช่นใช้งาน Ubuntu โดยไม่มีเอฟเฟกต์คอมพิว


แล้วเราจะอัพเดทwxwidgetห้องสมุดอย่างไร
Oxwivi

@Oxwivi - คุ้มค่ากับคำถามใหม่ถ้าคุณต้องการรายละเอียดขั้นตอนบางที - โดยสรุป goto wxwidgets.orgและดาวน์โหลดและรวบรวมซอร์สโค้ดล่าสุดจาก wxWidgets-trunk
fossfreedom

ค่อนข้างเป็นประโยชน์ดูเหมือนว่าพวกเขาให้ repo กับคำแนะนำเหล่านี้
Oxwivi

3

ฉันตั้งค่าสคริปต์นี้ซึ่งดูเหมือนว่าจะทำงานให้ฉันทั้ง Ubuntu 11.10 oneiric และ Ubuntu 13.10 ทะลึ่ง อย่างไรก็ตามฉันแน่ใจว่าเต็มไปด้วยปัญหาและการติดตั้งรหัสที่คุณอาจไม่ต้องการ หากใครเป็นโปรแกรมเมอร์ทุบตีที่ดีกว่าไปที่นั่นและแทรก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: bitcoin David Armstrong ppa launchpad

ในหน้าต่างเทอร์มินัลของคุณ (กด 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
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.