como instalar a carteira bitcoin-qt no debian 7

3

AVISO: Noob completo para o Linux (um pouco noob - se algo pode ser instalado com um gerenciador de pacotes, eu estou bem, mais completamente perdido). Eu carreguei o debian 7 em uma VBox VM (demorou 2 dias para fazer tudo funcionar corretamente, mas legal agora) e só quer colocar uma carteira BitCoin, então fui ao site do bitcoin e baixei a carteira. Infelizmente, não há nenhum pacote de instalação, apenas um diretório bin e src. Eu percebi que o bin era o lugar correto para procurar e encontrei um diretório chamado "32" abaixo dele. Nesse diretório, vejo bitcoind e bitcoin-qt. Descobri que eu precisava de PPA para instalar isso, então eu inventei (em um terminal):

sudo add-apt-repository ppa:bitcoin/bitcoin

executou o comando, parecia funcionar. então correu

sudo apt-get update

mas descobriu que alguns arquivos aparentemente não estão mais no site e estão puxando coisas de:

Hit http://ftp.us.debian.org wheezy Release.gpg
Hit http://ftp.us.debian.org wheezy-updates Release.gpg                        
Hit http://ftp.us.debian.org wheezy Release                                    
Hit http://ftp.us.debian.org wheezy-updates Release                            
Hit http://ftp.us.debian.org wheezy/main Sources                               
Hit http://security.debian.org wheezy/updates Release.gpg            
Hit http://ftp.us.debian.org wheezy/main i386 Packages
Ign http://ppa.launchpad.net wheezy Release.gpg                      
Hit http://ftp.us.debian.org wheezy/main Translation-en              
Hit http://security.debian.org wheezy/updates Release                
Hit http://ftp.us.debian.org wheezy-updates/main Sources             
Hit http://ftp.us.debian.org wheezy-updates/main i386 Packages/DiffIndex
Hit http://security.debian.org wheezy/updates/main Sources           
Hit http://ftp.us.debian.org wheezy-updates/main Translation-en/DiffIndex
Ign http://ppa.launchpad.net wheezy Release    
Hit http://security.debian.org wheezy/updates/main i386 Packages
Hit http://security.debian.org wheezy/updates/main Translation-en
Err http://ppa.launchpad.net wheezy/main Sources
  404  Not Found
Err http://ppa.launchpad.net wheezy/main i386 Packages
  404  Not Found
Ign http://ppa.launchpad.net wheezy/main Translation-en_US
Ign http://ppa.launchpad.net wheezy/main Translation-en
W: Failed to fetch http://ppa.launchpad.net/bitcoin/bitcoin/ubuntu/dists/wheezy/main/source/Sources  404  Not Found

W: Failed to fetch http://ppa.launchpad.net/bitcoin/bitcoin/ubuntu/dists/wheezy/main/binary-i386/Packages  404  Not Found

E: Some index files failed to download. They have been ignored, or old ones used instead.

Naturalmente, devido a erros acima, a instalação falha.

 sudo apt-get install bitcoin-qt

resulta em:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package bitcoin-qt

Sendo um noob, eu não tenho idéia de onde ele está procurando o arquivo bitcoin-qt, então eu tentei o mesmo comando no diretório em que o arquivo estava no qual eu fiz o download, o mesmo erro. Eu sei que estou fazendo algo completamente errado aqui, mas não tenho ideia de como proceder. (desculpe, estragado por instalações de 2 cliques do win / mac!)

    
por MC9000 09.01.2014 / 17:21

4 respostas

3

Aqui está o que eu fiz no Debian Wheezy.

  • Crie /etc/apt/sources.list.d/bitcoin.list com conteúdo
deb-src http://ppa.launchpad.net/bitcoin/bitcoin/ubuntu precise main
  • Importe esta chave pública do repositório PGP com
apt-key adv --keyserver hkp://subkeys.pgp.net --recv-keys D46F45428842CE5E
  • Crie (temporariamente) /etc/apt/sources.list.d/debian-squeeze.list com conteúdo
deb http://ftp.ch.debian.org/debian/ squeeze main
  • Executar aptitude update e
aptitude install libdb4.8++-dev=4.8.30-2 libdb4.8++=4.8.30-2 \
   libdb4.8-dev=4.8.30-2
  • Desative o repositório do squeeze novamente com
mv /etc/apt/sources.list.d/debian-squeeze.list /etc/apt/sources.list.d/debian-squeeze.list.bak
aptitude update
  • Em uma pasta vazia, obtenha fontes de pacote com apt-get source bitcoin-qt

  • Edite bitcoin-0.9.0/debian/control para remover libminiupnpc8-dev de Build-Depends

  • Instale as dependências que faltam para construir o pacote, por exemplo:

aptitude install libboost-filesystem-dev libboost-system-dev libboost-test-dev
aptitude install libboost-program-options-dev libboost-thread-dev libqt4-dev
aptitude install libqrencode-dev libprotobuf-dev protobuf-compiler devscripts
  • Após cd bitcoin-0.9.0 , invoque dpkg-buildpackage -rfakeroot

  • Quando terminar, instale com dpkg -i ../bitcoin-qt_0.9.0-precise1_amd64.deb (no caso do sistema amd64) para que você possa executar bitcoin-qt

Observação: libdb4.8 é obsoleto no Debian Wheezy, mas é um requisito para trabalhar com a carteira Bitcoin portátil. A maneira mais fácil era obter pacotes binários do Squeeze.

    
por 01.04.2014 / 23:43
1

Ok, para todos os noobs por aí arrancando os cabelos, aqui está como você faz isso. Acontece que, depois de muita experiência, o Mint Linux é a única distro que eu consegui achar que parece ser relativamente pequena, relativamente rápida & funciona muito bem (para mim, isso). Começando com Mint & depois de todas as atualizações - abra um terminal & escreva o seguinte por ordem:

$ sudo add-apt-repository ppa:bitcoin/bitcoin
$ sudo apt-get update
$ sudo apt-get install bitcoin-qt

Depois de concluído, feche seu terminal & vá para o menu: Office - > Bitcoin.

Muito simples! Funciona como um encanto!

    
por 11.01.2014 / 10:25
0

Aqui está o que eu fiz no meu servidor wheezy debian:

Como compilar e instalar o bitcoin core no debian wheezy

Para poder compilar e executar, o Bitcoin Core depende de algumas outras ferramentas que devem ser instaladas antes da compilação:

Instale algumas dependências:

  1. Para bitcoin-core

    sudo apt-get install build-essential autoconf libssl-dev libboost-dev libboost-chrono-dev libboost-filesystem-dev libboost-program-options-dev libboost-system-dev libboost-test-dev libboost-thread-dev
    
  2. Para bitcoin-qt (interface gráfica)

    Se você quiser o frontend gráfico, instale também as seguintes dependências. Se você quer apenas bitcoind, você pode pular este passo.

    sudo apt-get install libqt4-dev libprotobuf-dev protobuf-compiler libqrencode-dev
    

Instalando o Berkeley DB 4.8

Compilar o Bitcoin Core requer o Berkeley DB versão 4.8 que não está disponível nos repositórios wheezy, então devemos usar repositórios squeeze. Note que se você não precisa de uma carteira (ou seja, se você quer rodar um nó Bitcoin sem cabeçalho e manter sua carteira em outro lugar) você pode pular esta seção completamente e ir diretamente para o download e compilar o Bitcoin Core.

  1. Mude o sources.list para usar repositórios squeeze

    Edite o arquivo /etc/apt/sources.list:

    vi /etc/apt/sources.list
    

    Adicione as seguintes linhas no cabeçalho do arquivo:

    deb http://[your favorite repository]/debian/ squeeze main contrib non-free
    deb-src http://[your favorite repository]/debian/ squeeze main contrib non-free
    
  2. Agora você pode instalar o Berkeley DB versão 4.8 (libdb4.8)

    apt-get install libdb4.8++-dev libdb4.8-dev
    

Baixando e Compilando o Bitcoin Core

Vá para a lista de ramificações no site do projeto Bitcoin Core ( link ), localize o número da versão mais recente e substitua "0,11" no comando abaixo com isso.

cd /root git clone -b 0.11 https://github.com/bitcoin/bitcoin.git cd bitcoin/
  1. Configure o sistema para compilação

    ./autogen.sh
    

    se você não precisa da bitcon GUI, use este comando:

    ./configure --without-gui
    

    else use isso:

    ./configure
    

    Nota: Se você pulou a dependência do Berkeley DB 4.8 acima porque não precisa de uma carteira, deverá adicionar "--disable-wallet" (sem as aspas) ao final da linha que começa com ./ configure acima.

  2. Compile

    make
    

Instalando e executando o Bitcoin Core

make install

Depois disso, você poderá executar o Bitcoin Core digitando: bitcoind (o backend baseado em texto) ou bitcoin-qt (o frontend gráfico), ou bitcoin-cli (cliente da linha de comando)

    
por 03.08.2015 / 22:40
0

Adicione a linha abaixo a /etc/apt/sources.list

deb http://ftp.de.debian.org/debian sid main 

Então

sudo apt-get update
sudo apt-get install bitcoind
    
por 16.09.2017 / 10:48