Formulário de contato

Nome

E-mail *

Mensagem *

Este blog é um complemento do nosso canal no YouTube. Clique em @CanalQb para seguir e acompanhar nossos vídeos!
Imagem

Guia Completo para Instalar Bitcoin Core no Ubuntu (v0.16.1 a v0.20.1)

@CanalQb

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