Here's more detailed miner setup for Ubuntu 15.10 and 16.04
Here's more detailed miner setup for Ubuntu 15.10 and 16.04 (If you want to use previous versions, you should compile boost). Ubuntu server version is recommended.
sudo apt-get update
#Enter password
sudo apt-get install screen autoconf autotools-dev build-essential cmake g++ git libboost-all-dev libboost-dev libbz2-dev libdb++-dev libdb-dev libicu-dev libreadline-dev libssl-dev libtool openssl python-dev uuid-dev ncurses-dev doxygen qt5-default
git clone https://github.com/steemit/steem
cd steem
git submodule update --init --recursive
cmake -DENABLE_CONTENT_PATCHING=OFF .
make
sudo cp ./programs/steemd/steemd /usr/bin/
sudo cp ./programs/cli_wallet/cli_wallet /usr/bin/
cd ~/
steemd
nano ./witness_node_data_dir/config.ini
seed-node = 212.117.213.163:2016
seen-node = 185.82.203.92:2001
seed-node = 104.236.82.250:2001
seed-node = 104.199.157.70:2001
seed-node = steem.kushed.com:2001
seed-node = steemd.pharesim.me:2001
seed-node = seed.steemnodes.com:2001
seed-node = steemseed.dele-puppy.com:2001
seed-node = seed.steemwitness.com:2001
rpc-endpoint = 127.0.0.1:8090
screen -dmS steemd steemd --miner='["YourWantedID","5YourPrivatekey"]' --witness='"YourWantedID"' --mining-threads=4 (if you have 32 core, change it from 4 to 32)
steemd -d ~/newdatadir --miner='["YourWantedID","5YourPrivatekey"]' --witness='"YourWantedID"' --mining-threads=4
nano ~/newdatadir/config.ini
seed-node = 212.117.213.163:2016
seen-node = 185.82.203.92:2001
seed-node = 104.236.82.250:2001
seed-node = 104.199.157.70:2001
seed-node = steem.kushed.com:2001
seed-node = steemd.pharesim.me:2001
seed-node = seed.steemnodes.com:2001
seed-node = steemseed.dele-puppy.com:2001
seed-node = seed.steemwitness.com:2001
set_password WalletPassword
unlock WalletPassword
import_key 5YourPrivateKey
list_my_accounts
transfer "SenderID" "ReceiverID" "000.000 STEEM" "memo" true (Make sure that the amount have at least three digits, maybe a bug?)
Good luck with your mining :)