TUTORIAL UBUNTU Linux compiling pentru Oracold Daemon Eu am folosit Putty sa ma conectez la server
https://www.putty.org/Folositi sudo in fata comenzilor daca nu sinteti logat ca root.
Din root :
Setati un swapfile daca sistemul are mai putin de 1.5 GB de memorie (comenzi pentru a afla cata memorie are sistemul aici)
https://www.cyberciti.biz/faq/check-ram-in-ubuntu/ :
fallocate -l 2G /swapfile
chown root:root /swapfile
chmod 0600 /swapfile
sudo bash -c "echo 'vm.swappiness = 10' >> /etc/sysctl.conf"
mkswap /swapfile
swapon /swapfile
Daca fallocate nu merge, se poate folosi comanda :
dd if=/dev/zero of=/swapfile bs=1024 count=1024288
Pentru initializarea automatica a swapfile la boot deschidem editorul nano :
si adaugam sub linia existenta de cod urmatoarea linie de cod:
/swapfile none swap sw 0 0
Setare swap de memorie 4GB tipic pentru un server VPS pe care vrem sa punem un mining pool de exemplu :
dd if=/dev/zero of=/mnt/myswap.swap bs=1M count=4000
mkswap /mnt/myswap.swap
swapon /mnt/myswap.swap
deschidem editorul nano cu comanda :
si adaugam urmatorul cod sub linia de cod existenta in file :
/mnt/myswap.swap none swap sw 0 0
Dupa ce am ales ce fel de swap avem nevoie dintre cele doua de mai sus ( server de minat sau normal stand alone)trecem la
INSTALAREA DE SOFTWARE NECESAR PENTRU FUNCTIONARESe instaleaza :
apt-get update && apt-get upgrade
apt-get install ntp unzip git build-essential libssl-dev libdb-dev libdb++-dev libboost-all-dev libqrencode-dev aptitude && aptitude install miniupnpc libminiupnpc-dev
Descarcam codul monedei ORACOL XOR de pe GitHub cu comanda:
git clone https://github.com/OracolXor/Oracol-XOR-Coin.git
dupa descacarea de pe Github se va crea automat o directoare "Oracol-XOR-Coin" ( se foloseste exact cum este scris)
Oracol foloseste leveldb, deci compilam leveldb cu comenzile de mai jos:
cd /Oracol-XOR-Coin/src/leveldb
chmod +x build_detect_platform
make clean
make libleveldb.a libmemenv.a
Ne intoarcem la directoarea src
si compilam oracol daemon (va dura cva timp deci rabdare) :
cd /Oracol-XOR-Coin/src
make -f makefile.unix clean
make STATIC=1 -f makefile.unix oracold
strip oracold file sa il facem mai mic,si il mutam :
strip oracold
cp oracold /usr/bin
Dam comanda sa porneasca oracold:
( sau
)
La prima pornire va da un mesaj de eroare ca sa configuram fila de config a oracol .Ca sa o setam deschidem iar editorul nano cu comanda :
nano ~/.oracol/oracol.conf
Adaugam urmatoarele linii de cod si salvam cu Ctrl O si iesim cu Ctrl X:
daemon=1
server=1
rpcuser=(adaugati ce username vreti)
rpcpassword=(adaugati un password)
Dam drumul la oracold din nou cu comanda :
sau
Daca totul a decurs cu bine veti vedea mesajul "Server starting"
Comenzi pentru oracold :
va produce o lista de comenzi ca si in windows wallet
informatii despre minat
Sper sa ajute sa facem un maining pool si nodes
Adrian