PostgreSQL La base de donnees la plus sophistiquee au monde.

Forums PostgreSQL.fr

Le forum officiel de la communauté francophone de PostgreSQL

Vous n'êtes pas identifié(e).

#1 25/11/2013 01:20:48

bernards2r
Membre

install pgmodeler

Bonsoir à tous

Mon Matériel: HP N40L
                     Ubuntu 12.04-3  64bits

J'ai bien :
             1) Postgresql 9.3 installé et configuré
             2) téléchargé pgmodeler et décompressé sur sur mon Bureau (pgmodeler-0.6.1-linux64)
             3) Installé Qt 5.1
             4) libxml2 'est déjà la plus récente version disponible'

En console quand j'envoie: sudo pgmodeler     --> j'ai: pgmodeler    command not found   :-(

Bon, j'ai googler  un bon moment, lu et relu le pgmodeler Wiki mais rien, je vois pas

Merci pour le coup de main

Cordialement 
Bernard

Hors ligne

#2 25/11/2013 10:52:19

arthurr
Membre

Re : install pgmodeler

Bonjour,

Dans le répertoire de pgmodeler, vous devez avoir un fichier à configurer -> pgmodeler.vars
Quand tout est configuré, vous n'avez plus qu'à prendre en compte les variables de ce fichier (en console) :

arthurr:~/pgmodeler$ source pgmodeler.vars

puis à exécuter le binaire :

arthurr:~/pgmodeler$ ./pgmodeler

Hors ligne

#3 25/11/2013 20:24:16

bernards2r
Membre

Re : install pgmodeler

Bonjour arthurr

J'ai exploré mon dossier pgmodeler mais n'ai pas trouvé pgmodeler.vars
Cepandant, lorsque j'éxécute la commande:

arthurr a écrit :

bernard@N40L:~/Bureau/pgmodeler-0.6.1-linux64⟫ ./pgmodeler

_
J'ai le message suivant:

./pgmodeler: error while loading shared libraries: libutils.so.1: cannot open shared object file: No such file or directory

_
Il me manquerais donc un librairie ?

Hors ligne

#4 26/11/2013 10:19:00

arthurr
Membre

Re : install pgmodeler

j'ai la même erreur si je ne charge pas certaines variables environnement.
mais tout fonctionne avec après un "source pgmodeler.vars".
Voila le contenu de mon fichier pgmodeler.vars (vous avez juste à modifier la valeur de PGMODELER_ROOT) :

#/bin/bash

# If you have root access you can rename this file to pgmodeler.sh and put it on
# /etc/profile.d (if you system supports this technique).

# If you do not have root access you can change this file and install it
# as a .bashrc or .bash_profile.

# Specify here the full path to the pgmodeler's root directory
export PGMODELER_ROOT="/home/pri/pgmodeler"

export PGMODELER_CONF_DIR="$PGMODELER_ROOT/conf"
export PGMODELER_SCHEMAS_DIR="$PGMODELER_ROOT/schemas"
export PGMODELER_LANG_DIR="$PGMODELER_ROOT/lang"
export PGMODELER_TMP_DIR="$PGMODELER_ROOT/tmp"
export PGMODELER_PLUGINS_DIR="$PGMODELER_ROOT/plugins"
export PGMODELER_CHANDLER_PATH="$PGMODELER_ROOT/pgmodeler-ch"
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:"$PGMODELER_ROOT"
export PATH=$PATH:$PGMODELER_ROOT

Sur le WIKI, ils conseillent de créer un fichier SH qui lance pgmodeler. Au final le principe est le même :
http://www.pgmodeler.com.br/wiki/doku.p … y_packages

Dernière modification par arthurr (26/11/2013 11:46:09)

Hors ligne

#5 27/11/2013 16:02:45

bernards2r
Membre

Re : install pgmodeler

Merci arthurr pourla réponse

Voilà où j'en suis :
_
J'ai d'abord appliqué le wiki-pgmodeler: donc j'ai créer start-pgmodeler.sh
voici ce que ça donne avec un echo
_

127 bernard@N40L:~/pgmodeler-0.6.1-linux64⟫ ./start-pgmodeler.sh                                                                 
/home/bernard/pgmodeler-0.6.1-linux64/conf
/home/bernard/pgmodeler-0.6.1-linux64/schemas
/home/bernard/pgmodeler-0.6.1-linux64/lang
/home/bernard/pgmodeler-0.6.1-linux64/tmp
/home/bernard/pgmodeler-0.6.1-linux64/plugins
/home/bernard/pgmodeler-0.6.1-linux64/pgmodeler-ch
:/home/bernard/pgmodeler-0.6.1-linux64
/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/home/bernard/pgmodeler-0.6.1-linux64
pgmodeler: error while loading shared libraries: libQt5PrintSupport.so.5: cannot open shared object file: No such file or directory

_
J'ai installé QT5.1.1 dans mon home-> /home/bernard/Qt5.1.1
Ce n'est peut-être pas une installation standard, et je pense devoir indiquer quelque partle chemin de gcc_64 ...
( Bon je ne suis pas encore un  Linuxien aguerri ce qui fait que ...)

Hors ligne

#6 27/11/2013 17:15:57

arthurr
Membre

Re : install pgmodeler

et en ajoutant cette ligne dans start-pgmodeler.sh (en validant le chemin) :

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/bernard/Qt5.1.1/5.1.1/gcc_64/lib

Dernière modification par arthurr (27/11/2013 17:16:39)

Hors ligne

#7 27/11/2013 17:59:19

bernards2r
Membre

Re : install pgmodeler

Bingo, un grand merci arthurr ça marche :-)

Hors ligne

Pied de page des forums