Ubuntu

Heartbleed:什麼時候會為 Ubuntu 12.04 發布 bitcoind 0.9.1?

  • April 18, 2014

我在帶有 Ubuntu 12.04(Precise Pangolin)的伺服器(沒有 GUI)上執行 bitcoind 9.0

當我進入我的外殼時

bitcoind getinfo

我明白了

{
   "version" : 90000,
   "protocolversion" : 70002,
   "walletversion" : 10500,
   ...
   "errors" : "URGENT: Upgrade required: see https://www.bitcoin.org/heartbleed"
}

當我訪問<https://www.bitcoin.org/heartbleed>時,我會找到下載頁面的連結:https ://bitcoin.org/en/download 。此頁面上是 Ubuntu 的連結:

<https://launchpad.net/~bitcoin/+archive/bitcoin>

在那裡我可以讀到,我必須將此行添加到 /etc/apt/sources.list

deb http://ppa.launchpad.net/bitcoin/bitcoin/ubuntu precise main 
deb-src http://ppa.launchpad.net/bitcoin/bitcoin/ubuntu precise main

幾週前我已經輸入了這一行(以便能夠安裝 0.9 版)

但是當我進入

bitcoind stop
apt-get update
apt-get upgrade
bitcoind 
bitcoind getinfo

我得到完全相同的資訊:

"version" : 90000,
...
"errors" : "URGENT: Upgrade required: see https://www.bitcoin.org/heartbleed"

我必須怎麼做才能獲得不易受心臟出血影響的 bitcoind 版本?

在這裡查看我的答案。短版:如果您升級系統 OpenSSL 庫,則無需升級到 Bitcoin Core 0.9.1。

(如果有人會贊成另一個答案,我們可以將此問題作為另一個問題的副本關閉。)

不要將 Ubuntu PPA 用於比特幣,因為它已經過時了

相反,下載通用的 Linux tarball。別擔心,你不必編譯任何東西,它也包含二進製文件。

下載連結:https ://bitcoin.org/en/download

解壓並將二進製文件從 bin/64 文件夾複製到 /usr/local/bin

您可以將其複制並粘貼到您的終端中:

wget https://bitcoin.org/bin/0.9.1/bitcoin-0.9.1-linux.tar.gz
tar xvzf bitcoin-0.9.1-linux.tar.gz
cd bitcoin-0.9.1-linux/bin/64
sudo cp bitcoind bitcoin-cli bitcoin-qt /usr/local/bin

引用自:https://bitcoin.stackexchange.com/questions/24688