Ubuntu
Heartbleed:什麼時候會為 Ubuntu 12.04 發布 bitcoind 0.9.1?
我在帶有 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