sudo dnf update
sudo dnf upgrade
sudo dnf install gcc-c++ libtool make autoconf automake python3
sudo dnf install libevent-devel boost-devel
sudo dnf install sqlite-devel
sudo dnf install libdb-devel
sudo dnf install libdb-cxx-devel
sudo dnf install miniupnpc-devel libnatpmp-devel
sudo dnf install zeromq-devel
sudo dnf install systemtap
sudo dnf install qt5-qttools-devel qt5-qtbase-devel
sudo dnf install qt5-qtwayland
sudo dnf install qrencode-devel
cd ~
git clone https://github.com/bitcoin/bitcoin.git
git tag
PS: Do not forget to replace the "v24.0.1" by the last release version
git checkout "v24.0.1"
6. Download & install Berkeley DB 4.8. The legacy wallet uses Berkeley DB. To ensure backwards compatibility it is recommended to use Berkeley DB 4.8
cd ~/bitcoin
./contrib/install_db4.sh `pwd`
cd ~/bitcoin/
./autogen.sh
./configure
make
sudo make install
cd ~/bitcoin/
./src/bitcoind
./src/bitcoin-qt
./src/bitcoin-cli