Accéder au contenu principal

Installation Gnuhealth sur Ubuntu 16.04

GNU Health est un progiciel dans le domaine de la santé dont les fonctionnalités couvrent le dossier médical du patient, le système d’information hospitalier et l’informatique médicale.

0 verifier locale

nano /etc/environment

LC_ALL=fr_FR.UTF-8
LANG=fr_FR.UTF-8
LANGUAGE=fr_FR.UTF-8


1/ Installer les dépendances de gnuhealth

sudo -s

#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

2/ créer l utilisateur gnuhealth

#adduser gnuhealth

3/ Verifier la methode d'authentication PostgreSQL

chercher l'endroit du fichier pg_hba.conf


avec la commande

 #su - postgres -c "psql -t -P format=unaligned -c 'show hba_file'"

éditer le fichier en tant que postgres :
#su postgres

postgres@GNUHEALTHSERVER:/$nano /etc/postgresql/9.3/main/pg_hba.conf





# DO NOT DISABLE!
# If you change this first entry you will need to make sure that the
# database superuser can access the database using some other method.
# Noninteractive access to all databases is required during automatic
# maintenance (custom daily cronjobs, replication, and similar tasks).
#
# Database administrative login by Unix domain socket
local   all             postgres                                peer

# TYPE  DATABASE        USER            ADDRESS                 METHOD

# "local" is for Unix domain socket connections only
local   all             all                                     peer
# IPv4 local connections:
host    all             all             127.0.0.1/32            md5
# IPv6 local connections:
host    all             all             ::1/128                 md5
# Allow replication connections from localhost, by a user with the
# replication privilege.
#local   replication     postgres                                peer
#host    replication     postgres        127.0.0.1/32            md5
#host    replication     postgres        ::1/128                 md5



remplacer par


# DO NOT DISABLE!
# If you change this first entry you will need to make sure that the
# database superuser can access the database using some other method.
# Noninteractive access to all databases is required during automatic
# maintenance (custom daily cronjobs, replication, and similar tasks).
#
# Database administrative login by Unix domain socket
local   all             postgres                                trust

# TYPE  DATABASE        USER            ADDRESS                 METHOD

# "local" is for Unix domain socket connections only
local   all             all                                     trust
# IPv4 local connections:
host    all             all             127.0.0.1/32            trust
# IPv6 local connections:
host    all             all             ::1/128                 trust
# Allow replication connections from localhost, by a user with the
# replication privilege.
#local   replication     postgres                                peer
#host    replication     postgres        127.0.0.1/32            md5
#host    replication     postgres        ::1/128                 md5


4/créer l'utilisateur de la base de donnée :

en tant que root

#su - postgres -c "createuser --createdb --no-createrole --no-superuser gnuhealth"

5/ Télécharger et installer gnuhealth en tant que utilisateur gnuhealth

#su - gnuhealth

gnuhealth@GNUHEALTHSERVER:~$cd $HOME

gnuhealth@GNUHEALTHSERVER:~$wget https://ftp.gnu.org/gnu/health/gnuhealth-latest.tar.gz


6/ décompresser l'archive

tar xvf gnuhealth-latest.tar.gz

gnuhealth@GNUHEALTHSERVER:~/$cd  gnuhealth-3.0.8/


gnuhealth@GNUHEALTHSERVER:~/gnuhealth-3.0.8 $./gnuhealth-setup install

gnuhealth@GNUHEALTHSERVER:~/gnuhealth-3.0.8 $source "$HOME"/.gnuhealthrc

7/Activater Network Devices pour  JSON-RPC Protocol


editer le fichier trytond.conf

root@GNUHEALTHSERVER:#nano /home/gnuhealth/gnuhealth/tryton/server/config/trytond.conf

ajouter

[jsonrpc]
listen = *:8000

la gestion des attachments est déja définit ici:

[database]
uri = postgresql://localhost:5432
path = /home/gnuhealth/attach

8/ Démarrer gnuhealth

se positionner dans le répertoire avec l alias cdexe en tant que gnuhealth

#su - gnuhealth

gnuhealth@GNUHEALTHSERVER:$cdexe

et démarrer avec la commande

gnuhealth@GNUHEALTHSRV:~/gnuhealth/tryton/server/trytond-3.8.12/bin $./trytond --verbose

controler la langue

wget https://ftp.gnu.org/gnu/health/gnuhealth-control-latest.tar.gz

tar xvf gnuhealth-control-latest.tar.gz

su gnuhealth

mettre a jour les packet fr


./gnuhealth-control getlang fr_FR


Installation du client tryton

Installer les dependances

#pip2 install --user python-dateutil


wget http://downloads.tryton.org/3.8/tryton-3.8.12.tar.gz

tar xvf tryton-3.8.12.tar.gz

cd tryton-3.8.12/bin

source : https://en.wikibooks.org/wiki/GNU_Health/Installation

Commentaires

Posts les plus consultés de ce blog

INSTALL ODOO 8 ON DEBIAN 8

connect as root  : su
# 1/ create user odoo:
#adduser --system --quiet --shell=/bin/bash --home=/home/odoo --gecos 'ODOO' --group odoo

2/ Install postgresql database :
#apt-get install postgresql 3/ create user postgresql odoo :
su - postgres -c "createuser -s odoo" 2> /dev/null || true  4/ attribute password to postgres and odoo
su - postgres
psql
\password postgres
\password odoo
\q

exit

5/ Install odoo dependencies :


#apt-get install python-dateutil python-feedparser python-ldap python-libxslt1 python-lxml python-mako python-openid python-psycopg2 python-pybabel python-pychart python-pydot python-pyparsing python-reportlab python-simplejson python-tz python-vatnumber python-vobject python-webdav python-werkzeug python-xlwt python-yaml python-zsi python-docutils python-psutil python-mock python-unittest2 python-jinja2 python-pypdf python-decorator python-requests git-core python-passlib

6/ Install last gdata
cd /tmp
#wget http://gdata-python-client.googlecode.com/files…

Comment installer Odoo 10 CE (Community Edition ) sur ubuntu 16.04

Installer ODOO 10 sur ubuntu 16.04 server

1/Mettre à jour les dépôts

se connecter avec l 'utilisateur root
sudo -s

#apt-get update

2/ Installer les dépendances python pour odoo

#apt-get install python-dateutil python-docutils python-feedparser python-jinja2 python-ldap python-libxslt1 python-lxml python-mako python-mock python-openid python-psycopg2 python-psutil python-pybabel python-pychart python-pydot python-pyparsing python-reportlab python-simplejson python-tz python-unittest2 python-vatnumber python-vobject python-webdav python-werkzeug python-xlwt python-yaml python-zsi poppler-utils python-pip python-pypdf python-passlib python-decorator gcc python-dev mc bzr python-setuptools python-markupsafe python-reportlab-accel python-zsi python-yaml python-argparse python-openssl python-egenix-mxdatetime python-usb python-serial lptools make python-pydot python-psutil python-paramiko poppler-utils python-pdftools antiword python-requests python-xlsxwriter python-suds python-psycogre…

Installer odoo 8 sous ubuntu 14.04 à partir de GITHUB

Depuis que la version nightly n'est plus à jour (figer au 17 avril) et que le projet openerp /odoo à migrer sur github

voici la procédure pour installer odoo 8 sous la version LTS de ubuntu 14.04 à partit de github

1  Installer les mises à jours #apt-get update #apt-get upgrade 2 Installer les dependances python pour openerp / odoo 8 #apt-get install python-dateutil python-docutils python-feedparser python-jinja2 python-ldap python-libxslt1 python-lxml python-mako python-mock python-openid python-psycopg2 python-psutil python-pybabel python-pychart python-pydot python-pyparsing python-reportlab python-simplejson python-tz python-unittest2 python-vatnumber python-vobject python-webdav python-werkzeug python-xlwt python-yaml python-zsi poppler-utils python-pip python-passlib
3 Installer les packages nécessaire pour odoo 8
#apt-get install gcc python-dev mc bzr python-setuptools python-pyPdf python-babel python-feedparser python-reportlab-accel python-zsi python-openssl python-egenix-mx…