-
Add your user to the sudoers:
su -c 'EDITOR=vi visudo'
-
Install git, vim and a few other utilities and set vim as the default editor
sudo apt-get install git vim-nox gdebi xclip python-gpgme sudo update-alternatives --config editor
-
Install Chrome:
cd ~/Downloads wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb sudo gdebi google-chrome-stable_current_amd64.deb
-
Add ssh key to GitHub:
-
Generate key:
ssh-keygen -t rsa
-
Copy contents of
~/.ssh/id_rsa.pub
to GitHub SSH Keys page:xclip -selection c -i ~/.ssh/id_rsa.pub
-
-
Install dotfiles.
-
Install Dropbox:
wget https://www.dropbox.com/download?dl=packages/ubuntu/dropbox_1.6.2_amd64.deb -O ~/Downloads/dropbox.deb sudo gdebi ~/Downloads/dropbox.deb
-
Install other useful utilities and build tools:
sudo apt-get install curl tree transmission dnsutils sudo apt-get install build-essential libtool autotools-dev autoconf pkg-config libssl-dev
sudo apt-get install libsqlite3-dev libzmq-dev gfortran \
libpng-dev libfreetype6-dev liblapack-dev libblas-dev
curl https://www.python.org/ftp/python/3.5.0/Python-3.5.0.tar.xz | tar -xJ
cd Python-3.5.0
./configure
sudo make install
sudo pip3 install --upgrade jupyter numpy matplotlib scipy pandas \
scikit-learn seaborn requests beautifulsoup4 pytz
- Install dependencies:
sudo apt-get install libqt4-{gui,network}
-
Download Bitcoin Core source.
-
Install Bitcoin Core:
sudo tar -xf ~/Downloads/bitcoin-0.9.2.1-linux.tar.gz -C /opt/ sudo chown -R root:root /opt/bitcoin-0.9.2.1-linux sudo ln -s /opt/bitcoin-0.9.2.1-linux /opt/bitcoin sudo ln -s /opt/bitcoin/bin/64/* /usr/local/bin/
-
Create a
bitcoin.conf
file:mkdir ~/.bitcoin echo "rpcuser=bitcoinrpc_${USER}" >> ~/.bitcoin/bitcoin.conf echo "rpcpassword=$(gpg --gen-random --armor 1 18)" >> ~/.bitcoin/bitcoin.conf echo "server=1" >> ~/.bitcoin/bitcoin.conf