web-dev-qa-db-fra.com

Comment installer libdb4.8 ++ - dev ou équivalent le 13.10?

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.

5
user128334

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).

1
user128334

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
6
juanpastas

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 )

3
NullNoname
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

référence

0
Hamed

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!

0
Ninjachef Jim

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

0
Erik Hendriks