How do I properly update my Bitcoin Wallet?

1 reply 433 views
dan1337Full Member
Posts: 32 · Reputation: 292
#1Nov 28, 2024, 11:32 PM
I've been using Bitcoin-qt 25.0.0 on my Linux Fedora PC for a while now, and it's been running smoothly with the entire up-to-date blockchain. Now I want to upgrade to version 26. I found the download for Bitcoin-26-x86…tar.gz on bitcoincore.org and verified that it's legit. I extracted the file, and it gave me a folder with six items inside. There are four subfolders: /bin, /include, /lib, /share, and then two files, Bitcoin.conf and README.md. I guess these are all the necessary components for the wallet to function properly. But according to the upgrade instructions on bitcoincore.org, it says: https://bitcoincore.org/en/releases/22.0/#:~:text=How%20to%20Upgrade,%2Dqt%20(on%20Linux). It seems like I just need to download, extract, and then copy only one file, bitcoin-qt, to replace the existing bitcoin-qt version 25. At least, that's how I interpret it. So here are my questions: What about all the other files and folders from the download? Are they not important for completing the upgrade of my Bitcoin wallet? What's the right way to update the wallet to version 26? Thanks!
5 Reply Quote Share
ryan_nodeSenior Member
Posts: 204 · Reputation: 859
#2Nov 29, 2024, 12:01 AM
You can copy all of the files, but most are not needed for the average user. bitcoind and bitcoin-qt are the main binaries. They are each self contained and do not rely on each other or any other files in the release. /bin has all of the executables. Besides bitcoind and bitcoin-qt, bitcoin-cli is the only binary that might have meaningful changes between releases that you'd want to also copy it over. But generally, it's fairly version agnostic. The other executables in /bin are just utilities and the unit tests which are really only interesting to a very small set of people who probably aren't asking this question. /include and /lib contain files for libbitcoinconsensus. If you don't know what that is, you don't need those files. /share has manpages and a script for generating rpc credentials, most people don't need these either, unless you like using man instead of -help. The easiest way to install is to just copy the folders into /usr, and do the same for every upgrade. That will copy every binary over, and also overwrite any existing binaries with the new version when you upgrade.
1 Reply Quote Share

Related topics