Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 20/02/2011, à 02:03

Rowin

Test d'un paquet

Bonjour,

Je viens de finaliser la création du paquet du logiciel BellePoule. Il s'agit d'un logiciel de gestion de compétition d'escrime.
Seulement il s'agit de mon premier paquet et je voudrais être sûr qu'il marche bien avant de le diffuser.
Donc normalement il s'installe dans /etc/BellePoule et se compile sur place pour être sûr. Il crée également un bash bellepoule dans /usr/bin/ ce qui permet de lancer le programme juste en tapant

$ bellepoule

Voilà. Et là où j'ai besoin d'aide, ce serait pour bêta tester le paquet. Et puis tant qu'a faire n'hésitez pas à essayer un peu le programme pour vérifier si tout fonctionne.

Merci d'avance

Rowin

PS: le lien pourrait être utile : http://cubebretagne.toile-libre.org/BellePoule.deb

Hors ligne

#2 Le 20/02/2011, à 05:38

Sultan Rahi

Re : Test d'un paquet

À l'installation, le programme nécessite les paquets libgoocanvas-common et libgoocanvas3. Pas de problème. Mais :

Selecting previously deselected package bellepoule.
(Reading database ... 351110 files and directories currently installed.)
Unpacking bellepoule (from BellePoule.deb) ...
Setting up bellepoule (1.0rc3) ...
==========Compilation de BellePoule==========
Sortie standard et erreur redirigée vers /etc/BellePoule/compilation
compilation en cours ...
compilation : 100%
=========Installation de BellePoule==========
cp: cannot stat `./bin/Debug/BellePoule': No such file or directory
chown: cannot access `BellePoule': No such file or directory
BellePoule installé

Lors du démarrage du programme, j'ai cette ligne d'erreur, et donc impossibilité d'aller plus loin :
/usr/bin/bellepoule: line 4: ./BellePoule: No such file or directory

Il y a bien un fichier bellepoule dans /etc/BellePoule, mais il est identique à /usr/bin/bellepoule, à savoir :

#!/bin/bash

cd /etc/BellePoule
./BellePoule

et il n'y a pas de fichier BellePoule (les majuscules sont importantes).

Pour information, voici le fichier compilation :

Package gtk+-2.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `gtk+-2.0.pc'
to the PKG_CONFIG_PATH environment variable
No package 'gtk+-2.0' found
Package gmodule-2.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `gmodule-2.0.pc'
to the PKG_CONFIG_PATH environment variable
No package 'gmodule-2.0' found
Package libxml-2.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `libxml-2.0.pc'
to the PKG_CONFIG_PATH environment variable
No package 'libxml-2.0' found
Package goocanvas was not found in the pkg-config search path.
Perhaps you should add the directory containing `goocanvas.pc'
to the PKG_CONFIG_PATH environment variable
No package 'goocanvas' found
In file included from sources/attendees.hpp:20,
                 from sources/attendees.cpp:19:
sources/object.hpp:21: fatal error: glib/gi18n-lib.h: No such file or directory
compilation terminated.
make: *** [attendees.o] Error 1

Dernière modification par Sultan Rahi (Le 20/02/2011, à 05:39)


Il faut adapter la ville à l'automobile.

Hors ligne

#3 Le 20/02/2011, à 19:45

Rowin

Re : Test d'un paquet

Problème de dépendances, visiblement. Je devais pas avoir mis les bons noms de paquets.

Je viens d'en mettre une nouvelle version (même url) en ligne, normalement tout doit être bon

Merci de ton aide

Hors ligne

#4 Le 21/02/2011, à 08:17

VinsS

Re : Test d'un paquet

Extrait des spécifications FHS:

The /etc hierarchy contains configuration files. A "configuration file" is a local file used to control the operation
of a program; it must be static and cannot be an executable binary.

Ton programme est une simple application, il faut l'installer dans /usr/share.

edit: le lien utile    http://www.pathname.com/fhs/

Dernière modification par VinsS (Le 21/02/2011, à 08:20)


Vincent
Oqapy      Qarte      PaQager

Hors ligne

#5 Le 21/02/2011, à 10:03

Sultan Rahi

Re : Test d'un paquet

Nouvel essai.

Donc :

Requires the installation of the following packages:
gir1.0-atk-1.0  gir1.0-freedesktop  gir1.0-gdkpixbuf-2.0  gir1.0-gtk-2.0  gir1.0-pango-1.0  libgoocanvas-common  libgoocanvas3 

Pas de problèmes ici, mais ça ne fonctionne toujours pas :

=========Installation de BellePoule==========
cp: cannot stat `./bin/Debug/BellePoule': No such file or directory
chown: cannot access `BellePoule': No such file or directory
BellePoule installé

et pour la compilation, idem :

Package gtk+-2.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `gtk+-2.0.pc'
to the PKG_CONFIG_PATH environment variable
No package 'gtk+-2.0' found
Package gmodule-2.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `gmodule-2.0.pc'
to the PKG_CONFIG_PATH environment variable
No package 'gmodule-2.0' found
Package libxml-2.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `libxml-2.0.pc'
to the PKG_CONFIG_PATH environment variable
No package 'libxml-2.0' found
Package goocanvas was not found in the pkg-config search path.
Perhaps you should add the directory containing `goocanvas.pc'
to the PKG_CONFIG_PATH environment variable
No package 'goocanvas' found
In file included from sources/attendees.hpp:20,
                 from sources/attendees.cpp:19:
sources/object.hpp:21: fatal error: glib/gi18n-lib.h: No such file or directory
compilation terminated.
make: *** [attendees.o] Error 1

Il faut adapter la ville à l'automobile.

Hors ligne

#6 Le 21/02/2011, à 23:32

Rowin

Re : Test d'un paquet

Je dois fournir une première version du paquet rapidement. Donc je laisse tomber la compilation pour cette fois... Le paquet sera donc livré pré-compilé. C'est pas super mais je dois faire vite.
Si vous pouviez vérifier que tout va bien, le lien est le même

Merci d'avance

Hors ligne

#7 Le 23/02/2011, à 16:53

Sultan Rahi

Re : Test d'un paquet

L'installation se fait et le programme fonctionne. À première vue tout va bien, mais je n'ai pas tout testé.


Il faut adapter la ville à l'automobile.

Hors ligne