GNU Health/Notas Especificas de Sistemas Operacionais

Arch Linux

editar

Instalar dependências

editar
pacman -S postgresql python2-pip lsb-release
pip2 install cracklib

Inicializar o cluster DB

editar
su - postgres
initdb --locale en_US.UTF-8 -E UTF8 -D '/var/lib/postgres/data'
Saída

Iniciar e ativar o serviço PostgreSQL

editar
systemctl start postgresql
systemctl enable postgresql

Para obter informações detalhadas, por favor consulte o para PostgreSQL no Arch Linux

Continuar com a instalação do GNU Health

CentOS

editar
* CentOS Linux 7.1 (Core)
* PostgreSQL 9.2.14
* 2.7.5 Python

Instalar dependências

editar
yum install gcc python-devel libxml2-devel libxslt-devel zlib-devel\
    openldap libjpeg-turbo-devel postgresql postgresql-server\
    postgresql-devel cracklib wget cracklib-python
easy_install -U pip

Inicializar o cluster do banco de dados

editar

Maneira preferida:

initdb postgresql-setup

Alternativamente:

su - postgres -c initdb -D /var/lib/pgsql/data

Iniciar e ativar o serviço PostgreSQL

editar
systemctl start postgresql.service
systemctl enable postgresql.service

Para obter informações detalhadas, por favor consulte a instalação PostgreSQL para a família Red Hat

Continuar com a instalação do GNU Health

Debian

editar

Debian 7.8 "Wheezy"

editar

Instalar dependências

editar
apt-get install build-essential python-dev python-pip\
        libxml2-dev libxslt1-dev libldap2-dev libsasl2-dev python-ldap\
        python-imaging python2.7-cracklib python-gtk2 postgresql\
        postgresql-server-dev-all libjpeg-dev lsof

Debian 8.5 "Jessie"

editar

Instalar dependências

editar
apt-get install build-essential python-dev python-pip\
        libxml2-dev libxslt1-dev libldap2-dev libsasl2-dev python-ldap\
        python-imaging python2.7-cracklib python-gtk2 postgresql\
        postgresql-server-dev-all libjpeg-dev lsof

Para a correção de erros inesperados na instalação do servidor Tryton por meio do script gnuhealth-setup no Debian Jessie execute o EasyInstall

# easy_install pip  

Continuar com a instalação do GNU Health

FreeBSD

editar

Instalar dependências

editar
pkg install py27-pip gcc py27-cracklib wget py27-lxml postgresql94-servidor

Fazer a ligação Python e dicionários Cracklib

editar
ln -Si /usr/local/bin/python2.7 /usr/local/bin/python
ln -Si /usr/local/libdata/cracklib/pw_dict.* /usr/local/libdata

Servidor Init PostgreSQL

editar
su - pgsql -c "initdb -D /usr/local/pgsql/ -E dados Unicode"

Continuar com a instalação do GNU Health

openSUSE

editar

Para uma instalação de pacotes do openSUSE, dê uma olhada nas páginas da comunidade

Adicionar Repositório Python

editar
zypper ar -f http://download.opensuse.org/repositories/devel:/languages:/python/openSUSE_Leap_42.1 python

Instalar dependências

editar
zypper install python-devel python-pip

Isso pode instalar por conseguinte o python3-pip, o qual você precisa remover novamente:

zypper rm python3-pip

Instalar as dependências restantes:

zypper install python-cracklib
Zypper install postgresql-server postgresql-devel
zypper install gcc libxml2-devel libxslt-devel libjpeg8-devel

Iniciar e ativar o serviço PostgreSQL

editar
systemctl start postgresql
systemctl enable postgresql

Continuar com a instalação do GNU Health

Red Hat

editar
* Red Hat Enterprise Linux Servidor 7,1 (Maipo)
* PostgreSQL 9.2.14
* 2.7.5 Python

Instalar dependências

editar
yum install gcc python-devel python-pip libxml2-devel libxslt-devel \
    zlib-devel openldap libjpeg-turbo-devel postgresql postgresql-server \
    wget libpqxx-devel

Desde no RedHat o pacote foi removido de seus repositórios, você pode baixar e instalar a versão que fornecida no reposositório do CentOS a partir da página cracklib-python.

Faça o download e instalação:

rpm -Uvh http://mirror.centos.org/centos/7/os/x86_64/Packages/cracklib-python-2.9.0-11.el7.x86_64.rpm

Inicializar o cluster DB

editar

maneira preferida:

initdb postgresql-setup

Alternativamente:

su - postgres -c initdb -D /var/lib/pgsql/data

Iniciar e ativar o serviço PostgreSQL

editar
systemctl start postgresql.service
systemctl enable postgresql.service

Para obter informações detalhadas, por favor consulte a instalação PostgreSQL para a família Red Hat

Continuar com a instalação do GNU Health

Ubuntu

editar

Instalar dependências

editar
apt-get install build-essential python-dev python-pip \
    libxml2-dev libxslt1-dev libldap2-dev libsasl2-dev bsdtar python-ldap \
    python-imaging python2.7-cracklib postgresql postgresql-server-dev-all libjpeg-dev

Continuar com a instalação do GNU Health

Trisquel

editar

Instalar dependências

editar
apt-get install build-essential python-dev python-pip \
    libxml2-dev libxslt1-dev libldap2-dev libsasl2-dev bsdtar python-ldap \
    python-imaging python2.7-cracklib postgresql postgresql-server-dev-all libjpeg-dev

Continuar com a instalação do GNU Health