GNU Health/Operating System-Specific Notes

= openSUSE =

Download and install the Operating System

 * Download the openSUSE Leap Network CD image
 * Check the partitioning and FS options (we use ext4 filesystem)
 * Select SERVER (text only) installation
 * Enable SSHD server
 * Create the user "gnuhealth" when prompted at installation time.

Install the requirements
Initialize the PostgreSQL environment. The next systemctl start command will generate the initial pg cluster.

Update locally pip3
Continue with the GNU Health Installation

= Debian =

Download and install the Operating System

 * Download the Debian OS image
 * Check the partitioning and FS options (we use ext4 filesystem)
 * Deselect the "Debian desktop environment" if you just want a server (no graphical interface)
 * Enable SSHD server
 * Create the user "gnuhealth" when prompted at installation time.

Install the requirements
 Continue with the GNU Health Installation

= FreeBSD =

At Operating System installation

 * Select SSHD
 * Create the gnuhealth user at installation time

Change /bin/bash to /usr/local/bin/bash
The first line of script that starts gnuhealth (start_gnuhealth.sh) is pointing to /bin/bash. On FreeBSD you have to change that to /usr/local/bin/bash.

 Continue with the GNU Health Installation

= CentOS =

Install Python 3.8

 * 1) yum install python3
 * 2) yum install python3-devel

Install PostgreSQL 12

 * 1) yum -y install https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm
 * 2) yum -y install epel-release yum-utils sudo yum-config-manager --enable pgdg12 sudo yum install postgresql12-server postgresql12

 Continue with the GNU Health Installation

= Ubuntu =


 * These instructions apply to Ubuntu 20.04 and Armbian 20.05 version
 * Create the gnuhealth user at installation time

Install requirements
Continue with the GNU Health Installation

= Armbian =


 * These instructions apply to Armbian 20.05 version
 * Create the gnuhealth user at installation time

Install requirements
Continue with the GNU Health Installation

GNU Health/Notas Especificas de Sistemas Operacionais