411 REFERENCE · Wikibooks
GNU Health/RPi
Reference material by Wikibooks contributors. This retains its source identity and is not 411 news reporting.
The corresponding official chapter: https://docs.gnuhealth.org/his/techguide/installation/embedded.html
we assume that you have a raspberry pi setup running the Raspbian OS
Open up a terminal and enter the raspi-config menu to expand the file system:
sudo raspi-config
Select option 1. Then finish and reboot the device.
Once the device as rebooted run the update and upgrade commands to ensure the system is up to date:
sudo rpi-update
sudo apt-get update && sudo apt-get upgrade -y
Now install the prerequisites:
sudo apt-get install build-essential python-dev python-pip libxml2-dev libxslt1-dev libldap2-dev libsasl2-dev python-ldap bsdtar python-imaging python2.7-cracklib postgresql postgresql-server-dev-all libjpeg-dev -y
When the gnu health install script is run it trys to pip isnatll a number of packages but for some reason fails to manage this. We have found, however, that if you install these packages now and remove that from the script latter it runs ok.
sudo pip install lxml==3.5.0 relatorio==0.6.2 python-dateutil==2.4.2 psycopg2==2.6.1 pytz==2015.7 python-ldap==2.4.20 vobject==0.8.2 PyWebDAV==0.9.8 qrcode==5.1 six==1.10.0 Pillow==3.0.0 caldav==0.4.0 polib==1.0.7 python-sql==0.8 python-stdnum==1.2 simpleeval==0.8.7