1

I have version 0.9.3 of bitcoind (-qt) on my Ubuntu server and I want to upgrade to 0.10.0, I just want to keep the blockchain and I have nothing in my wallet.

from https://bitcoin.org/en/release/v0.10.0, I found "or just copy over bitcoind/bitcoin-qt (on Linux)"

If I do

sudo find / -name '*bitcoin-qt*'
/usr/local/src/bitcoin-0.9.3/src/qt/res/bitcoin-qt-res.rc
/usr/local/src/bitcoin-0.9.3/contrib/bitcoin-qt.pro
/usr/local/src/bitcoin-0.9.3/contrib/debian/manpages/bitcoin-qt.1
/usr/local/src/bitcoin-0.9.3/contrib/debian/bitcoin-qt.lintian-overrides
/usr/local/src/bitcoin-0.9.3/contrib/debian/bitcoin-qt.protocol
/usr/local/src/bitcoin-0.9.3/contrib/debian/bitcoin-qt.install
/usr/local/src/bitcoin-0.9.3/contrib/debian/bitcoin-qt.desktop
/usr/local/bin/bitcoin-qt
/usr/local/bin/test_bitcoin-qt

I find few files in .../bitcoin-0.9.3/...I guess those files have been used to compile the binary file /usr/local/bin/bitcoin-qt.

Then I can replace the binary bitcoin-qt with the new one in /usr/local/bin/ and remove everything in bitcoin-0.9.3? Is it correct ? Same question for bitcoind:

sudo find / -name '*bitcoind*'
/usr/local/src/bitcoin-0.9.3/src/bitcoind.o
/usr/local/src/bitcoin-0.9.3/src/bitcoind.cpp
/usr/local/src/bitcoin-0.9.3/src/.deps/bitcoind.Po
/usr/local/src/bitcoin-0.9.3/src/bitcoind-res.rc
/usr/local/src/bitcoin-0.9.3/src/bitcoind
/usr/local/src/bitcoin-0.9.3/contrib/bitcoind.bash-completion
/usr/local/src/bitcoin-0.9.3/contrib/debian/manpages/bitcoind.1
/usr/local/src/bitcoin-0.9.3/contrib/debian/bitcoind.manpages
/usr/local/src/bitcoin-0.9.3/contrib/debian/bitcoind.examples
/usr/local/src/bitcoin-0.9.3/contrib/debian/bitcoind.install
/usr/local/src/bitcoin-0.9.3/contrib/debian/bitcoind.bash-completion
/usr/local/src/bitcoin-0.9.3/contrib/debian/bitcoind.lintian-overrides
/usr/local/src/bitcoin-0.9.3/qa/pull-tester/run-bitcoind-for-test.sh.in
/usr/local/src/bitcoin-0.9.3/qa/pull-tester/run-bitcoind-for-test.sh
/usr/local/bin/bitcoind

And last question: what do I do with all those files in the .tar.gz archive downloaded from the web:

bitcoin-0.10.0/bin/bitcoin-cli
bitcoin-0.10.0/bin/bitcoind
bitcoin-0.10.0/bin/bitcoin-qt
bitcoin-0.10.0/bin/bitcoin-tx
bitcoin-0.10.0/bin/test_bitcoin
bitcoin-0.10.0/bin/test_bitcoin-qt

bitcoin-0.10.0/include/bitcoinconsensus.h

bitcoin-0.10.0/lib/libbitcoinconsensus.so -> libbitcoinconsensus.so.0.0.0
bitcoin-0.10.0/lib/libbitcoinconsensus.so.0 -> libbitcoinconsensus.so.0.0.0
bitcoin-0.10.0/lib/libbitcoinconsensus.so.0.0.0
2
  • I don't believe you can keep the Blockchain. You can back it up but v0.9.x is not back compatible with v0.1.0 headers first Blockchain FWIW Commented May 7, 2015 at 0:04
  • @WizardOfOzzie It's not backwards compatible, but it is forwards compatible.
    – Nick ODell
    Commented May 7, 2015 at 13:53

0

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Browse other questions tagged or ask your own question.