I am preparing a virtual machine with tor browsing and a few crypto wallets pre installed (or unpacking with one macro command). The platform is Xubuntu 14.04. I am interested in maintaining a blockchain torrent as well. EFL would be suitable for having a regional flavour of a virtual machine OS. The final product will be distributed for VMware to run on either the Workstation player or Fusion, for PC/MAC. Anyone that can assist with the right packages/repos etc would be appreciated.
You might want to use the free VirtualBox. (It's free as in 'free beer' and as in 'free speech')
This would be the ppa you'd need: https://launchpad.net/~bitcoin/+archive/ubuntu/bitcoin To get libdb4.8 and the bitcoind and bitcoin-qt binaries, so you won't have to compile these.
The ppa command resides in either software-properties-commmon (latest Ubuntu) or python-software-properties
From the top of my head this is how you'd compile almost any coin. Though the latest versions of bitcoin contain some breaking changes.
$ sudo apt-get install software-properties-common
$ sudo apt-add-repository ppa:bitcoin/bitcoin
$ sudo apt-get update
Now check what the latest version is. The commands below work for v1.2.0.4, which currently is the latest though this will change in the future: https://github.com/Electronic-Gulden-Foundation/egulden/releases
This would download and install the full egulden daemon:
$ sudo apt-get install install git build-essential libdb4.8++-dev libssl-dev libboost-all-dev
$ git clone https://github.com/Electronic-Gulden-Foundation/egulden.git --depth=1 -b v1.2.0.4 /tmp/egulden \
&& cd /tmp/egulden/src \
&& make -f makefile.unix USE_UPNP=- \
&& strip eguldend \
&& cp eguldend /usr/local/bin/eguldend \
&& rm -rf /tmp/egulden \
&& chown root:staff /usr/local/bin/eguldend \
&& chmod +x /usr/local/bin/eguldend
This would download and install the egulden QT client:
$ sudo apt-get install qt4-qmake libqt4-dev build-essential libboost-all-dev libssl-dev libdb4.8++-dev libminiupnpc-dev
$ git clone https://github.com/Electronic-Gulden-Foundation/egulden.git --depth=1 -b v1.2.0.4 /tmp/egulden \
&& cd /tmp/egulden \
&& qmake \
&& make \
&& strip egulden-qt \
&& cp egulden-qt /usr/local/bin/egulden-qt\
&& rm -rf /tmp/egulden \
&& chown root:staff /usr/local/bin/egulden-qt \
&& chmod +x /usr/local/bin/egulden-qt
If something fails you might want to read these as well. They are almost the same for any coin:
https://github.com/Electronic-Gulden-Foundation/egulden/blob/master/doc/build-unix.md
https://github.com/Electronic-Gulden-Foundation/egulden/blob/master/doc/readme-qt.rst
Feel free to contact me if you need help.