build-linux.txt 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115
  1. ECOin - Copyright (c) - 2014/2025 - GPLv3 - epsylon@riseup.net (https://ecoin.03c8.net)
  2. ===========================================
  3. # SOURCES for P2P Crypto-Currency (ECOin) #
  4. ===========================================
  5. Testing machine is: Debian GNU/Linux 12 (bookworm) (x86_64).
  6. All of the commands should be executed in a shell.
  7. ------------------------------
  8. (0.) Clone the github tree to get the source code:
  9. + Official:
  10. git clone http://code.03c8.net/epsylon/ecoin
  11. + Mirror:
  12. git clone https://github.com/epsylon/ecoin
  13. ------------------------------
  14. ===================================================
  15. # SERVER -ecoind- for P2P Crypto-Currency (ECOin) #
  16. ===================================================
  17. (0.) Version libraries:
  18. - Libboost -> source code 1.68 provided at: src/boost_1_68_0
  19. (1.) Install dependencies:
  20. sudo apt-get install build-essential libssl-dev libssl3 libdb5.3-dev libdb5.3++-dev libleveldb-dev miniupnpc libminiupnpc-dev
  21. + Optionally install qrencode (and set USE_QRCODE=1):
  22. sudo apt-get install libqrencode-dev
  23. (2.) Now you should be able to build ecoind:
  24. cd src/
  25. make -f makefile.linux USE_UPNP=- USE_IPV6=-
  26. strip ecoind
  27. An executable named 'ecoind' will be built.
  28. Now you can launch: ./ecoind to run your ECOin server.
  29. ------------------------------
  30. ============================================
  31. # WALLET for P2P Crypto-Currency (ECOin) #
  32. ============================================
  33. (0.) Version libraries:
  34. - Libboost -> source code 1.68 provided at: src/boost_1_68_0
  35. (1.) First, make sure that the required packages for Qt5 development (an the others required for building the daemon) are installed:
  36. sudo apt-get install qt5-qmake qtbase5-dev build-essential libssl-dev libssl3 libdb5.3-dev libdb5.3++-dev libleveldb-dev miniupnpc libminiupnpc-dev
  37. + Optionally install qrencode (and set USE_QRCODE=1):
  38. sudo apt-get install libqrencode-dev
  39. (2.) Then execute the following:
  40. qmake USE_UPNP=- USE_IPV6=-
  41. make
  42. An executable named 'ecoin-qt' will be built.
  43. Now you can launch: ./ecoin-qt to run your ECOin wallet/GUI.
  44. ------------------------------
  45. ========================================
  46. + CPU MINER for ECOin (Unix/GNU-Linux) #
  47. ========================================
  48. See doc/MINING.txt for detailed instructions on running /ecoin-miner/ on different platforms.
  49. + GNU/Linux:
  50. cd miner/
  51. sh build.sh
  52. An executable named 'cpuminer' will be built.
  53. Now you can launch: ./cpuminer to run your ECOin PoW miner.
  54. ======================================
  55. For a list of command-line options:
  56. ./ecoind --help
  57. To start the ECOin daemon:
  58. ./ecoind -daemon
  59. For ECOin-QT Wallet
  60. ./ecoin-qt
  61. For debugging:
  62. tail -f /home/$USER/.ecoin/debug.log
  63. ======================================