I submitted a
pull request to help with this.
Assuming the pull request is accepted, these are the compile steps. They also work if you pull from the PR instead of the main repo. You can see the files that were changed by clicking of the PR link.
Initial SetupGet image for Raspbian “wheezy” and write to sd card
http://www.raspberrypi.org/downloadsAfter imaging, for HDMI/DVI graphics, you should edit the config.txt file on the sdcard
Uncomment: hdmi_force_hotplug=1
Power up the pi, using sd cardYou are given a few options. You can expand the OS to the full SD card capacity and then reboot.
Loginusername: pi
password: raspberry
Distro update and DependenciesYou need an internet connection for this. This downloads and installs all the dependencies. This takes around 45 mins
sudo apt-get update
sudo apt-get upgrade
sudo apt-get -y install git libcrypto++-dev swig python-twisted libqtcore4 libqt4-dev python-qt4 python-dev pyqt4-dev-tools python-psutil
QTReactorgit clone git://github.com/ghtdak/qtreactor.git
ArmouryIf the PR is not included, you need to use the PR version instead.
git clone git://github.com/TierNolan/BitcoinArmory.git
cd BitcoinArmory
git checkout pi_makefile
cd ..
Otherwise, clone from the main repo
git clone git://github.com/etotheipi/BitcoinArmory.git
NetworkThe network link can be disconnected now and doesn't need to be connected again.
Build QTReactorcd qtreactor
sudo python setup.py build
sudo python setup.py install
cd ..
Build ArmoryYou might need to add a swap file for the 256MB version
http://www.roberteklund.org/projects/raspberry-pi#TOC-Installation1https://bitcointalksearch.org/topic/m.1906666Building armory takes around 1 hour 30.
cd BitcoinArmory/
make all
sudo make install
cd ..
Start GUIStarting ArmoryDouble click on LXTerminal to open a terminal.
cd BitcoinArmory
python ArmoryQt.py
It takes a while to start. You can see CPU load in the bottom RHS, and the graph will go to max. This happens when doing stuff related to encryption.
USB Drive accessThe usb drive is located at /media/
when using the terminal in the GUI.
If you connect a usb stick directly into the PI, then it can cause a reboot due to current surge.
If possible you should use a hub.
Failing that, you may need to shutdown the pi before inserting the usb and then restart.
SAFE SHUTDOWN
Open a terminal and enter
sudo shutdown -h -t 10 now