Hello my name is Scott and I am a 4th year computer science student. We have been tasked to get started in an open source community, and after long while i found bitcoin-qt.
I think its best to find interesting topics and this is it for me. I am currently using a virtual machine cs50 released by jharvard that runs a Ubuntu 32 bit operating system to use Linux as it is
a good operating system with some good security features so i thought i would post install instructions from source code that I did for those who wish to program to improve the
bitcoin software and do a bit of mining as well.
The first thing i do is I have a git hub repository and i forked it from
https://github.com/bitcoin/bitcoin to my repo where i cloned it using "git clone <http-clone-here>"
and i add a upstream to the master branch "git remote add upstream
https://github.com/bitcoin/bitcoin.git".
After that I went to where I cloned the project and started to install the Dependencies, use the following terminal commands
$sudo apt-get install build-essential libtool autotools-dev autoconf pkg-config libssl-dev
$sudo apt-get install libboost-all-dev
$ sudo add-apt-repository ppa:bitcoin/bitcoin
$sudo apt-get update
$sudo apt-get install libdb4.8-dev libdb4.8++-dev
$sudo apt-get install libminiupnpc-dev (see --with-miniupnpc and --enable-upnp-default)
$sudo apt-get install libqt4-dev libprotobuf-dev protobuf-compiler
$sudo apt-get install libqrencode-dev
some of these Dependencies are said to be optional, however I found them to be needed to fully install bitcoin-qt. There were some extra Dependencies such as security and for the wallet, but
since i am in the early stages I left these out I may put them in when I know more about the program and bitcoin mining..
Now that the Dependencies are installed you can install bitcoin now. make sure you are in the bitcoin folder and run the following commands in the terminal
$./autogen.sh
Since I did not install the wallet Dependencies, make sure to exclude it in the configure call like so:
$./configure --disable-wallet
$make
There is an extra option but a couple more Dependencies are required for it:
$make install # optional
now your ready to run the code go to
$cd /Build/bitcoin/src/qt/
and run the bitcoin file like so
$./bitcoin-qt
The program will launch and ask you to install to a certain location, choose a spot and you're off.just to let you know it takes a bit of space on the hard drive and you should also allocate recommended 1GB of Ram.
This is what I did to install from the source code. I am rather new to this sort of thing so I hope to learn and improve my skills and if in the process if it helps a single person I am happy. I look Forward to the future in this community