Stage 3 of 7
Install Bitcoin Core on Linux
A version-independent installation path using the current release and verification files from Bitcoin Core's official website.
Installation steps
- 1
Open the official download page
Choose the current Linux release from bitcoincore.org. Do not use advertisements, mirrors or unsolicited links.
Expected result: The download page lists platform files plus SHA256SUMS and SHA256SUMS.asc.
Warning: Pause if the browser redirects to a different domain.
- 2
Download verification files
Download SHA256SUMS and SHA256SUMS.asc beside the installer or archive.
Expected result: All three files are in one folder.
- 3
Verify checksum and signatures
Use sha256sum --ignore-missing --check SHA256SUMS and verify SHA256SUMS.asc with GPG keys you have independently chosen to trust, following the current official page.
Expected result: The downloaded binary reports OK and signatures you deliberately trust validate the checksum file.
Warning: Do not install when the checksum fails. Missing untrusted signer keys are different from a bad signature.
Technical details
Bitcoin Core releases use contributor-signed checksums. Follow the exact current commands on the download page because filenames and signer sets change.
- 4
Install Bitcoin Core
Extract the official archive. Run bitcoin-qt from its bin directory or install the included binaries into a controlled system path using your distribution's normal administrator process.
Expected result: Bitcoin Core or bitcoin-qt opens without an operating-system security warning you cannot explain.
- 5
Choose the data directory
Use the default ~/.bitcoin directory or launch with a deliberate datadir on a mounted SSD. Confirm ownership and write permissions before syncing.
Expected result: The selected SSD is writable and has enough space for the chosen storage mode.
Warning: Do not choose a removable drive that may be disconnected while Core is running.
- 6
Choose archival or pruned mode
Use archival mode if you need historical blocks and have adequate SSD capacity. Choose pruning to retain a configured amount of old block data while still validating the full chain.
Expected result: The welcome screen reflects your storage choice.
Technical details
Pruning cannot provide discarded historical blocks to wallets, indexes or peers. Some later changes may require a re-download.
- 7
Launch and begin initial sync
Confirm the settings and leave Bitcoin Core open. Keep the device awake, connected and safely powered.
Expected result: The status shows headers or blocks increasing and active network connections.
- 8
Check sync and peers
Use the GUI status indicators. Technical users can run getblockchaininfo and getnetworkinfo through bitcoin-cli.
Expected result: Verification progress rises, initialblockdownload eventually becomes false, and connections is greater than zero.
Technical details
Do not compare height alone to an unknown website. Check recent block time, headers versus blocks and warnings together.
After installation
- Record where the data directory is located
- Allow normal shutdown to finish before powering off
- Keep the official download and security-announcement links bookmarked
- Continue to the Synchronise stage
Official sources
Stage progress
Mark this stage complete when you are ready to continue.