Я пытаюсь проверить мод, который я создал из Peercoin.
Мне нужно установить libdb4.8++-dev, но он недоступен.
Как установить это или эквивалент?
Примечание: это не обман, так как я не могу установить пакет своих пользовательских изменений в Perercoin.
Ну, он компилируется с помощью libdb++-dev и sudo apt-get install libminiupnpc-dev -y благодаря этому парню.
Однако «Upstream Bitcoin считает, что db-4.8 является единственной поддерживаемой версией. 5.1, как известно, работает, buts базы данных несовместимы с официальными сборками, созданными с помощью db-4.8. «
Если вы выполняете поиск, добавьте флаг -detachdb в ./ppcoin-qt (вероятно, лучше всего сделать это в любом случае).
От ответа nullnoname. Вот что я сделал для ubuntu 16:
sudo add-apt-repository ppa:bitcoin/bitcoin
sudo apt-get update
sudo apt-get install -y libdb4.8-dev libdb4.8++-dev
Если вам абсолютно нужны пакеты с db-4.8 в Ubuntu 13.10 и новее, их можно установить из PPA Bitcoin.
: (PPA Bitcoin / Bitcoin)Вы также можете скомпилировать его из источника. $ 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
Сообщите вашей системе, где найти 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
Скажите вашей системе, где найти 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
Спустя 3 часа googling я чуть не сдался, тогда этот работал для меня!