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 removerlibminiupnpc8-dev
deBuild-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
, invoquedpkg-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 executarbitcoin-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.