Installer le client OpenERP sur Ubuntu
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.