lundi 3 juillet 2017

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

lundi 5 juin 2017

Installation de Open Broadcaster Software OBS sur ubuntu 16.04

Open Broadcaster Software est un outil gratuit et open source pour la diffusion en direct et l'enregistrement vidéo. Il est disponible sous Windows, Mac ou Linux. Il offre en temps réel une capture audio  et une capture vidéo avec des scènes illimitées. En utilisant ce logiciel, vous pouvez facilement diffuser votre bureau, votre webcam ou toute autre source
1  sudo apt install mesa-utils
2 sudo apt-get install ffmpeg
3 sudo apt-get install software-properties-common


4 sudo add-apt-repository ppa:obsproject/obs-studio

5 sudo apt-get update

6 sudo apt-get install obs-studio

lancer le logiciel obs avec 

7 obs

enjoy 

jeudi 12 janvier 2017

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

avec l 'user root

#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-psycogreen python-ofxparse python-gevent

3/Installation des dependances web odoo


sudo apt-get install -y npm
sudo ln -s /usr/bin/nodejs /usr/bin/node
sudo npm install -g less less-plugin-clean-css


3/ Créer l'utilisateur odoo

sudo adduser --system --quiet --shell=/bin/bash --home=/opt/odoo --gecos 'odoo' --group odoo

4/ Installer postgresql

apt-get install postgresql


5/ créer l'user de la db

sudo su - postgres -c "createuser -s odoo"

6/ créer le fichier log


touch /var/log/odoo.log
chown -R odoo /var/log/odoo.log

7/ Installer gdata

cd /opt/odoo

sudo wget https://pypi.python.org/packages/a8/70/bd554151443fe9e89d9a934a7891aaffc63b9cb5c7d608972919a002c03c/gdata-2.0.18.tar.gz

sudo tar zxvf gdata-2.0.18.tar.gz

sudo chown -R odoo: gdata-2.0.18

#cd gdata-2.0.18

#python setup.py install

8/Install wkhtmltopdf

sudo wget http://download.gna.org/wkhtmltopdf/0.12/0.12.1/wkhtmltox-0.12.1_linux-trusty-amd64.deb

sudo dpkg -i wkhtmltox-0.12.1_linux-trusty-amd64.deb

sudo cp /usr/local/bin/wkhtmltoimage /usr/bin/wkhtmltoimage

sudo cp /usr/local/bin/wkhtmltopdf /usr/bin/wkhtmltopdf


9/ Télécharger la derniére version 10 community


git clone https://github.com/odoo/odoo.git

10/  lancer odoo 10 CE en vous connectant avec l'utilisateur odoo

su odoo

./odoo-bin


Enjoy

pour plus d'infos info@horiyasoft.com