Вот что я сделал на Debian Wheezy.
- Создать
/etc/apt/sources.list.d/bitcoin.list
с контентом
deb-src http://ppa.launchpad.net/bitcoin/bitcoin/ubuntu precise main
- Импортируйте этот открытый ключ PGP с помощью
apt-key adv --keyserver hkp://subkeys.pgp.net --recv-keys D46F45428842CE5E
- Создать (временно)
/etc/apt/sources.list.d/debian-squeeze.list
с контентом
deb http://ftp.ch.debian.org/debian/ squeeze main
- Запустить
aptitude update
и
aptitude install libdb4.8++-dev=4.8.30-2 libdb4.8++=4.8.30-2 \ libdb4.8-dev=4.8.30-2
- Отключить сжатие хранилища снова с
mv /etc/apt/sources.list.d/debian-squeeze.list /etc/apt/sources.list.d/debian-squeeze.list.bak aptitude update
В пустой папке получите исходники пакетов с
apt-get source bitcoin-qt
Изменить,
bitcoin-0.9.0/debian/control
чтобы удалитьlibminiupnpc8-dev
изBuild-Depends
Установите все недостающие зависимости для сборки пакета, например:
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
После
cd bitcoin-0.9.0
вызоваdpkg-buildpackage -rfakeroot
После завершения установите с
dpkg -i ../bitcoin-qt_0.9.0-precise1_amd64.deb
(в случае системы amd64), чтобы вы могли теперь запуститьbitcoin-qt
Примечание: libdb4.8 устарел в Debian Wheezy, но это требование для работы с портативным биткойн-кошельком. Самый простой способ - получить двоичные пакеты от Squeeze.