Pages : 1
#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)
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
Pages : 1