Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

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

#1 09-07-2014 15:06:06

debianux
Membre
Distrib. : debian-jessie-8.6_LVM-chiffré_dual-boot-uefi-w10
Noyau : 3.16.0-4-amd64
(G)UI : Xfce 4.10
Inscription : 19-05-2014

[resolu] installation zygrib sur wheezy

Bonjour,

j'essaye d'installer zygrib en suivant ceci :

http://www.zygrib.org/index.php?page=do … ion_debian

ici je raconte mon 'malheur' :-)

http://www.zygrib.org/forum/viewtopic.p … 2361#p2361

'après une installation de zygrib 6.2.3 sur debian 7.5.0, le lancement se fait bien en root mais je n'ai pas réussi à le faire pour le user habituel (qui a le superprivilège)'

sur ce même fil DomH suggère une installation d'un package ubuntu, solution qu'il n'a pas essayée.

* Y-a-t-il une 'menace' grave à la tenter ? smile

* une autre solution pour 'récupérer' l'installation faite et que zygrib puisse être lancé par tout un chacun ?

merci d'avance.
cordialement.
debianux.

Dernière modification par debianux (16-07-2014 15:29:35)

Hors ligne

#2 09-07-2014 15:12:13

captnfab
Admin-Girafe
Lieu : /dev/random
Distrib. : Debian Stretch/Sid/Rc-Buggy
Noyau : Linux (≥ 4.3)
(G)UI : i3-wm (≥ 4.11)
Inscription : 07-07-2008
Site Web

Re : [resolu] installation zygrib sur wheezy

Salut,
Tu entends quoi par « après une installation de zygrib 6.2.3 sur debian 7.5.0, le lancement se fait bien en root mais je n'ai pas réussi à le faire pour le user habituel (qui a le superprivilège) »
Tu fais quoi pour la lancer, tu obtiens quoi comme erreur ?

captnfab,
Association Debian-Facile, bépo.
TheDoctor: Your wish is my command… But be careful what you wish for.

Hors ligne

#3 09-07-2014 15:33:46

debianux
Membre
Distrib. : debian-jessie-8.6_LVM-chiffré_dual-boot-uefi-w10
Noyau : 3.16.0-4-amd64
(G)UI : Xfce 4.10
Inscription : 19-05-2014

Re : [resolu] installation zygrib sur wheezy

comme j'ai tout enlevé (comme pour yasm-1.2) smile je ne peux recommencer les manips pour 'montrer' mais il fallait se placer dans /root où le programme était installé et là l'interface graphique marchait.
en faisant :

cd zyGrib
./zyGrib


comme indiqué dans les recos : rien ne se passait.


le makefile raconte ceci :

QTBIN=/usr/bin
#QTBIN=/opt/qt/qt/bin
#QTBIN=/usr/local/Trolltech/Qt-4.7.0/bin

INSTALLDIR=$(HOME)/zyGrib

MACQTBIN=/opt/local/bin

all: zyGrib

SRC= src/*.h src/*.cpp src/*/*.h src/*/*.cpp \
      src/qwt*/src/*.cpp src/qwt*/src/*.h

mac: $(SRC)
    rm -f  ./zyGrib
    rm -fr ./zyGrib.app
    rm -f  src/Makefile
    cd src/qwt-6.0.1/src; $(MACQTBIN)/qmake; make -j5
    cd src; $(MACQTBIN)/qmake; make -j5

macclean:
    rm -f  zyGrib
    rm -fr zyGrib.app
    rm -f  src/zyGrib
    rm -f  src/release/zyGrib.exe
    cd src/qwt-6.0.1/src; $(MACQTBIN)/qmake; make clean
    cd src;    $(MACQTBIN)/qmake; make clean

clean:
    rm -f  zyGrib
    rm -fr zyGrib.app
    rm -f  src/zyGrib
    rm -f  src/release/zyGrib.exe
    cd src/qwt-6.0.1/src; $(QTBIN)/qmake; make clean
    cd src;    $(QTBIN)/qmake; make clean

zyGrib: $(SRC)
    @ echo
    rm -f ./zyGrib
    cd src/qwt-6.0.1/src; $(QTBIN)/qmake; make -j5
    cd src; $(QTBIN)/qmake; make -j5
    @ echo "-----------------------------------"
    @ echo "#!/bin/bash" >> ./zyGrib
    @ echo "cd `pwd`" >> ./zyGrib
    @ echo 'src/zyGrib $$*' >> ./zyGrib
    @ chmod 755 ./zyGrib

install: zyGrib
    mkdir -p $(INSTALLDIR)
    mkdir -p $(INSTALLDIR)/bin
    cp -a data $(INSTALLDIR)
    cp -a grib $(INSTALLDIR)
    rm -f ./zyGrib
    rm -f $(INSTALLDIR)/bin/zyGrib
    cp  -a src/zyGrib $(INSTALLDIR)/bin
    echo "#!/bin/bash" >> ./zyGrib
    echo "cd $(INSTALLDIR)" >> ./zyGrib
    echo 'bin/zyGrib $$*' >> ./zyGrib
    chmod 755 ./zyGrib
    cp -af zyGrib $(INSTALLDIR)



les recommandations d'installation sont celles-ci :

nstructions de compilation sous Debian linux.gif

    apt-get install build-essential libqt4-dev libbz2-dev zlib1g-dev libproj-dev libnova-dev
    install qwt (version >= 6.0.0)
        download the last version on the qwt project page
        unzip qwt-x.x.x.zip (replace x.x.x by your qwt version)
        cd qwt-x.x.x
        qmake; make
        run as root:
        make install
        ln -s /usr/local/qwt-x.x.x/ /usr/local/qwt6
        create a file: /etc/ld.so.conf.d/qwt6.conf containing only 1 line: /usr/local/qwt6/lib/
        ldconfig
    compile zyGrib
        cd zyGrib-xxxxx
        make
        make install
    command to run zyGrib from a terminal: cd ~/zyGrib; ./zyGrib


je ne sais pas ce qui n'a pas marché comme supposé smile

Hors ligne

#4 09-07-2014 15:38:59

captnfab
Admin-Girafe
Lieu : /dev/random
Distrib. : Debian Stretch/Sid/Rc-Buggy
Noyau : Linux (≥ 4.3)
(G)UI : i3-wm (≥ 4.11)
Inscription : 07-07-2008
Site Web

Re : [resolu] installation zygrib sur wheezy

Ce programme s'installe en user. Tout est à faire en user (sauf le apt-get install), même le make install.
C'est très non-conventionnel comme programme d'install.

captnfab,
Association Debian-Facile, bépo.
TheDoctor: Your wish is my command… But be careful what you wish for.

Hors ligne

#5 09-07-2014 18:01:23

debianux
Membre
Distrib. : debian-jessie-8.6_LVM-chiffré_dual-boot-uefi-w10
Noyau : 3.16.0-4-amd64
(G)UI : Xfce 4.10
Inscription : 19-05-2014

Re : [resolu] installation zygrib sur wheezy

j'ai réessayé avec un sudo checkinstall (puis un checkinstall tout court avec le même résultat :

jlg@UL30A:~/zyGrib-6.2.3$ sudo checkinstall
[sudo] password for jlg:

checkinstall 1.6.2, Copyright 2009 Felipe Eduardo Sanchez Diaz Duran
           This software is released under the GNU GPL.


The package documentation directory ./doc-pak does not exist.
Should I create a default set of package docs?  [y]:

Preparing package documentation...OK

*** No known documentation files were found. The new package
*** won't include a documentation directory.

Please write a description for the package.
End your description with an empty line or EOF.
>> zyGrib-6.2.3
>>

*****************************************
**** Debian package creation selected ***
*****************************************

*** Warning: The package name "zyGrib" contains upper case
*** Warning: letters. dpkg might not like that so I changed
*** Warning: them to lower case.

This package will be built according to these values:

0 -  Maintainer: [ root@UL30A ]
1 -  Summary: [ zyGrib-6.2.3 ]
2 -  Name:    [ zygrib ]
3 -  Version: [ 6.2.3 ]
4 -  Release: [ 1 ]
5 -  License: [ GPL ]
6 -  Group:   [ checkinstall ]
7 -  Architecture: [ amd64 ]
8 -  Source location: [ zyGrib-6.2.3 ]
9 -  Alternate source location: [  ]
10 - Requires: [  ]
11 - Provides: [ zygrib ]
12 - Conflicts: [  ]
13 - Replaces: [  ]

Enter a number to change any of them or press ENTER to continue:

Installing with make install...

========================= Installation results ===========================
mkdir -p /root/zyGrib
mkdir -p /root/zyGrib/bin
cp -a data /root/zyGrib
cp: préservation des dates pour « /root/zyGrib/data/maps/gshhs »: Aucun fichier ou dossier de ce type
cp: préservation des dates pour « /root/zyGrib/data/maps »: Aucun fichier ou dossier de ce type
cp: préservation des dates pour « /root/zyGrib/data/img »: Aucun fichier ou dossier de ce type
cp: préservation des dates pour « /root/zyGrib/data/tr »: Aucun fichier ou dossier de ce type
cp: préservation des dates pour « /root/zyGrib/data/gis »: Aucun fichier ou dossier de ce type
cp: préservation des dates pour « /root/zyGrib/data/stuff »: Aucun fichier ou dossier de ce type
cp: préservation des dates pour « /root/zyGrib/data/colors »: Aucun fichier ou dossier de ce type
cp: préservation des dates pour « /root/zyGrib/data/config »: Aucun fichier ou dossier de ce type
cp: préservation des dates pour « /root/zyGrib/data/fonts/liberation-fonts »: Aucun fichier ou dossier de ce type
cp: préservation des dates pour « /root/zyGrib/data/fonts »: Aucun fichier ou dossier de ce type
cp: préservation des dates pour « /root/zyGrib/data »: Aucun fichier ou dossier de ce type
make: *** [install] Erreur 1

****  Installation failed. Aborting package creation.

Cleaning up...OK

Bye.

jlg@UL30A:~/zyGrib-6.2.3$




mkdir -p /root/zyGrib/bin


veut dire qu'il s'installe bien en /root ?

cp: préservation des dates pour « /root/zyGrib/data/maps/gshhs »: Aucun fichier ou dossier de ce type


il lui manquerait des morceaux ?

la compilation s'était bien passée la fois précédente mais avec l'installation dans le /root.
??

Hors ligne

#6 09-07-2014 18:15:59

captnfab
Admin-Girafe
Lieu : /dev/random
Distrib. : Debian Stretch/Sid/Rc-Buggy
Noyau : Linux (≥ 4.3)
(G)UI : i3-wm (≥ 4.11)
Inscription : 07-07-2008
Site Web

Re : [resolu] installation zygrib sur wheezy

checkinstall ne fonctionnera pas pour cet installateur.

captnfab,
Association Debian-Facile, bépo.
TheDoctor: Your wish is my command… But be careful what you wish for.

Hors ligne

#7 09-07-2014 18:17:32

debianux
Membre
Distrib. : debian-jessie-8.6_LVM-chiffré_dual-boot-uefi-w10
Noyau : 3.16.0-4-amd64
(G)UI : Xfce 4.10
Inscription : 19-05-2014

Re : [resolu] installation zygrib sur wheezy

ok, merci

Hors ligne

#8 16-07-2014 15:28:35

debianux
Membre
Distrib. : debian-jessie-8.6_LVM-chiffré_dual-boot-uefi-w10
Noyau : 3.16.0-4-amd64
(G)UI : Xfce 4.10
Inscription : 19-05-2014

Re : [resolu] installation zygrib sur wheezy

Bonjour,
j'ai tout effacé et recommencé en user : là ça marche smile
merci captnfab !

Hors ligne

#9 16-07-2014 15:37:29

captnfab
Admin-Girafe
Lieu : /dev/random
Distrib. : Debian Stretch/Sid/Rc-Buggy
Noyau : Linux (≥ 4.3)
(G)UI : i3-wm (≥ 4.11)
Inscription : 07-07-2008
Site Web

Re : [resolu] installation zygrib sur wheezy

bien joué debianux \o/

captnfab,
Association Debian-Facile, bépo.
TheDoctor: Your wish is my command… But be careful what you wish for.

Hors ligne

Pied de page des forums