
Ubuntu - Blockchain - Aplicativos - Wallet - Instalando Bitcoin Core v0.16.1 ao v0.20.1
Guia Passo a Passo para Instalação do Bitcoin no Ubuntu
Se você deseja instalar e configurar o software Bitcoin Core em seu sistema Ubuntu, este guia detalhado irá ajudá-lo a realizar uma instalação segura e eficiente.
1. Ativando Configurações de Requisitos
Primeiro, vamos preparar os requisitos essenciais para a compilação do Bitcoin Core:
wget http://download.oracle.com/berkeley-db/db-4.8.30.zip
unzip db-4.8.30.zip
cd db-4.8.30/build_unix
../dist/configure --prefix=/usr/local --enable-cxx
make
sudo make install
export BDB_INCLUDE_PATH="/usr/local/BerkeleyDB.4.8/include"
export BDB_LIB_PATH="/usr/local/BerkeleyDB.4.8/lib"
sudo ln -s /usr/local/BerkeleyDB.4.8/lib/libdb-4.8.so /usr/lib/libdb-4.8.so
sudo add-apt-repository ppa:bitcoin/bitcoin
sudo apt-get update
sudo apt-get install libdb4.8-dev libdb4.8++-dev
2. Instalando Dependências Adicionais
Agora, vamos instalar as bibliotecas e ferramentas necessárias para o funcionamento e compilação do Bitcoin Core:
sudo add-apt-repository universe
sudo apt-get update
sudo apt-get install git build-essential libtool autotools-dev autoconf libssl-dev libboost-all-dev pkg-config libevent-dev libzmq3-dev
3. Instalação do Brew e Berkeley (opcional)
Se desejar, você pode usar o Linuxbrew para gerenciar pacotes como o Berkeley DB, útil para algumas versões do Bitcoin Core:
sudo apt install linuxbrew-wrapper
sudo dpkg -r libdb-dev
brew install berkeley-db4
brew link berkeley-db4 --force
sudo apt-get install libdb4.8-dev libdb4.8++-dev
4. Finalizando a Instalação do Bitcoin Core
Com os requisitos prontos, vamos clonar o repositório oficial do Bitcoin Core, escolher a versão desejada e compilar o programa:
sudo apt-get install build-essential libtool autotools-dev automake pkg-config bsdmainutils python3 libssl-dev libevent-dev libboost-system-dev libboost-filesystem-dev libboost-chrono-dev libboost-test-dev libboost-thread-dev libminiupnpc-dev libzmq3-dev libqt5gui5 libqt5core5a libqt5dbus5 qttools5-dev qttools5-dev-tools libprotobuf-dev protobuf-compiler git libsqlite3-dev ccache
sudo apt install libdb5.3++ libdb5.3++-dev
git clone https://github.com/bitcoin/bitcoin.git
cd bitcoin
git tag
git checkout v0.20.1
./autogen.sh
./configure
Se não se preocupar com a compatibilidade da carteira Berkeley DB, você pode usar:
./configure --with-incompatible-bdb
make
sudo make install
Dicas Importantes
- A instalação pode levar bastante tempo após executar
make install
, dependendo do seu hardware. - Consulte o arquivo
build-unix.md
dentro da pasta Bitcoin para detalhes adicionais sobre requisitos e configuração. - Este guia cobre versões entre v0.16.1 e v0.20.1. Para outras versões, verifique sempre as dependências específicas.
Solução de Possíveis Erros Comuns
- configure.ac:707 warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS': siga as instruções dentro do arquivo
configure.ac
. - configure: error: libdb_cxx headers missing: instale as bibliotecas Berkeley DB conforme os comandos indicados.
- No working boost sleep implementation found: remova e reinstale a biblioteca Boost com
sudo apt-get install --reinstall libboost-all-dev
. - openssl not found: instale o OpenSSL com
sudo apt-get install libssl-dev
. - libprotobuf not found: instale o protobuf com
sudo apt-get install libprotobuf-dev protobuf-compiler
. - PROTOC not found: certifique-se que o compilador protobuf está instalado.
Este processo pode demandar paciência, mas garantirá uma instalação estável do Bitcoin Core em seu Ubuntu.
Considerações Finais
Bitcoin Core é o cliente oficial para interagir com a rede Bitcoin, armazenando a blockchain completa e oferecendo segurança máxima para transações. Executar um nó completo em seu computador ajuda a fortalecer a rede descentralizada.
Recomenda-se fazer backup frequente das carteiras e sempre manter o software atualizado para proteger seus ativos digitais.
Para mais informações, acesse o site oficial do Bitcoin Core: https://bitcoin.org/en/bitcoin-core/
Aviso importante: este conteúdo é para fins educativos. Avalie cuidadosamente antes de investir ou operar com criptomoedas, pois envolvem riscos financeiros.
Comentários
Comente só assim vamos crescer juntos!