Vous êtes ici : Accueil / Ubuntu GNU/Linux / Archives / Installer le client OpenERP sur Ubuntu

Installer le client OpenERP sur Ubuntu

Par Pierre-Yves Landuré Dernière modification 25/10/2015 20:34

Ce guide décrit l'installation depuis les sources du client lourd pour logiciel de gestion d'entreprise OpenERP.

Ce guide est testé sur:

  • Ubuntu 12.04 Precise Pengolin

Ce guide est testé avec ces versions d'OpenERP client:

  • 6.1

Avertissement

Ce guide est obsolète. Ne l'utilisez que si vous savez ce que vous faites.

Prérequis

Installez les logiciels nécessaires:

sudo apt-get install python python-psycopg2 python-reportlab python-egenix-mxdatetime \
    python-tz python-pychart python-pydot python-lxml python-libxslt1 python-vobject \
    python-imaging python-profiler python-setuptools python-yaml python-mako \
    python-formencode python-cherrypy3 python-babel python-simplejson

Installation

Récupérez l'URL de la dernière version stable :

SOURCE_URL=$(command wget --quiet --output-document=- 'http://www.openerp.com/downloads' \
    | command grep --max-count=1 '/releases/openerp-client-.*-latest.tar.gz' \
    | command sed -e 's/^.*href="\([^"]*openerp-client[^"]*\)".*$/\1/g')

Obtenez le numéro de version à partir de l'URL :

VERSION=$(command echo "${SOURCE_URL}" | command sed -e 's/.*openerp-client-\(.*\)-latest\.tar\.gz/\1/g')

Téléchargez les sources de l'application :

command wget --output-document="/tmp/openerp-client-${VERSION}.tar.gz" "${SOURCE_URL}"

Décompressez les sources :

command tar --directory="/tmp" -xzf "/tmp/openerp-client-${VERSION}.tar.gz"

Trouvez le dossier des sources:

SOURCE_PATH="$(command find '/tmp' -type d -name "openerp-client-${VERSION}-*" \
    | command sort | command tail -n 1)"

Placez-vous dans le dossier des sources :

command pushd "${SOURCE_PATH}"

Compilez:

command python setup.py build

Installez:

sudo python setup.py install

Corrigez le script d'exécution du client et le fichier d'options par défaut:

EGG_PATH="$(command find '/usr/local/lib' -type d -name "openerp_client-${VERSION}_*" \
    | command sort | command tail -n 1)"
echo "#"'!'"/bin/sh
cd ${EGG_PATH}/openerp-client
exec /usr/bin/python ./openerp-client.py \$@" \
| sudo tee '/usr/local/bin/openerp-client'
sudo sed -i \
-e "s|self.__find_path('share', release.name)|'${EGG_PATH}/share/openerp-client'|" \
-e "s|self.__find_path('share', 'pixmaps', release.name)|'${EGG_PATH}/share/pixmaps/openerp-client'|" \
"${EGG_PATH}/openerp-client/options.py"
sudo python -m compileall "${EGG_PATH}/openerp-client"

Quittez le dossier des sources:

command popd

Supprimez les fichiers téléchargés:

command rm -r "${SOURCE_PATH}"
command rm "/tmp/openerp-client-${VERSION}.tar.gz"

Lancez le client OpenERP avec:

command openerp-client

Remerciements

  • Merci aux développeurs d'OpenERP.