J'essaie de tester un mod que j'ai créé de Peercoin.
J'ai besoin d'installer libdb4.8++-dev
, mais ce n'est pas disponible.
Comment puis-je l'installer ou un équivalent?
Note: Ce n'est pas une dupe puisque je ne peux pas installer un paquet de ma modification personnalisée de Peercoin.
Eh bien, il compile avec libdb++-dev
et Sudo apt-get install libminiupnpc-dev -y
grâce à ce mec .
Cependant, "Upstream Bitcoin considère que db-4.8 est la seule version prise en charge. La version 5.1 fonctionne, mais les bases de données de buts sont incompatibles avec les versions officielles créées avec db-4.8."
Si l'extraction est minière, ajoutez l'indicateur -detachdb
à ./ppcoin-qt
(il est probablement préférable de le faire quand même).
De nullnoname repondre. Voici ce que j'ai fait pour Ubuntu 16:
Sudo add-apt-repository ppa:bitcoin/bitcoin
Sudo apt-get update
Sudo apt-get install -y libdb4.8-dev libdb4.8++-dev
Si vous avez absolument besoin de paquets liés à db-4.8 dans Ubuntu 13.10 et plus récent, ils peuvent être installés à partir de Bitcoin team PPA . ( ppa: bitcoin/bitcoin )
Sudo add-apt-repository ppa:bitcoin/bitcoin
Sudo apt-get update
Sudo apt-get install libdb4.8-dev libdb4.8++-dev
Ce référentiel est introuvable
Err: 15 http://ppa.launchpad.net/bitcoin/bitcoin/ubunt Libération disco
404 Introuvable [IP: 91.189.95.83 80]
Donc vous pouvez essayer cette méthode
wget http://download.Oracle.com/berkeley-db/db-4.8.30.Zip
unzip db-4.8.30.Zip
cd db-4.8.30
cd build_unix/
../dist/configure --prefix=/usr/local --enable-cxx
make
make install
Des correctifs sont également couramment apportés: des en-têtes libdb_cxx manquants pour Ubuntu ont trouvé berkeley db autre que 4.8, requis pour les portefeuilles portables berkeley db 4.8 Ubuntu
Indiquez à votre système où trouver db4.8:
$ export BDB_INCLUDE_PATH="/usr/local/BerkeleyDB.4.8/include"
$ export BDB_LIB_PATH="/usr/local/BerkeleyDB.4.8/lib"
$ ln -s /usr/local/BerkeleyDB.4.8/lib/libdb-4.8.so /usr/lib/libdb-4.8.so
Après 3 heures passées sur Google, j'ai failli abandonner, puis celle-ci a fonctionné pour moi!
Vous pouvez aussi le compiler à partir de la source. $ wget 'http://download.Oracle.com/berkeley-db/db-4.8.30.NC.tar.gz' $ tar -xzvf db-4.8.30.NC.tar.gz $ cd db-4.8.30.NC/build_unix/ $ ../dist/configure --enable-cxx $ make $ make install
Indiquez à votre système où trouver db4.8 $ export BDB_INCLUDE_PATH="/usr/local/BerkeleyDB.4.8/include" $ export BDB_LIB_PATH="/usr/local/BerkeleyDB.4.8/lib" $ ln -s /usr/local/BerkeleyDB.4.8/lib/libdb-4.8.so /usr/lib/libdb-4.8.so