#1 Le 16/11/2006, à 20:52
- Isaric
Essai de packaging /falcon
Je regarde
Comment créer des paquets sous Ubuntu Linux
Je fais un essai à partir du code source disponible http://gshutdown.tuxfamily.org/fr/download.php
Je suis le tuto et je bloque
isaric@acer:~/packaging/gshutdown-0.1/gshutdown-0.1$ Hit <enter> to confirm :
bash: enter: Aucun fichier ou répertoire de ce type
Comment faut-il s'y prendre ?
Dernière modification par Isaric (Le 24/11/2006, à 07:38)
"Être bahá'í signifie simplement aimer la terre toute entière, aimer l'humanité et essayer de la servir, travailler pour la paix universelle et la famille humaine" 'Abdul'l-Bahá
"Vouloir s'ouvrir aux autres n'est pas une preuve de faiblesse, c'est une preuve d'intelligence" Matthieu Ricard.
Hors ligne
#2 Le 16/11/2006, à 21:24
- Maxime81
Re : Essai de packaging /falcon
Bonsoir,
Je suis justement un des dev de gshutdown. Mais pas celui qui s'occupe des packages.
Cela étant dit, "Hit <enter> to confirm :" n'était pas une commande à taper dans la console...
J'imagine que c'est un programme qui demande d'appuyer sur la touche entrée pour confirmer tout simplement...
Essaye de comprendre d'avantage le tuto plutot que de simplement taper les commandes... J'avoue ne pas avoir lu ce document donc je ne puis t'aider d'avantage.
Par contre si quelqu'un peut l'aider ^.
Merci d'avoir essayé sur gshutdown.
PS: J'ai lu ton email.
#3 Le 16/11/2006, à 21:33
- asher256
Re : Essai de packaging /falcon
Salut,
Pour commencer, je t'invite à installer les dépendances requises par GShutdown :
sudo apt-get install libgtk2.0-dev libglade2-dev libnotify-dev
...et celles utiles pour la compilation du paquet :
sudo apt-get install debhelper cdbs lintian linda build-essential fakeroot devscripts pbuilder dh-make
Après cela, il te suffit d'entrer dans le répertoire qui contient le code source :
cd /chemin/gshutdown-0.1
Puis de compiler le paquet binaire :
fakeroot debian/rules binary
Si tout se passe bien, le paquet *.deb se trouvera dans le répertoire parent.
À bientôt
Dernière modification par asher256 (Le 16/11/2006, à 21:37)
Blog dédié à Linux : http://blog.asher256.com
Hors ligne
#4 Le 17/11/2006, à 07:37
- Isaric
Re : Essai de packaging /falcon
Voici quelques erreurs :
isaric@acer:~$ cd /home/isaric/packaging/gshutdown-0.1/gshutdown-0.1
isaric@acer:~/packaging/gshutdown-0.1/gshutdown-0.1$ fakeroot debian/rules binary
dh_testdir
CFLAGS="-Wall -g -O2 -Wl,-z,defs" ./configure --host=x86_64-linux-gnu --build=x86_64-linux-gnu --prefix=/usr --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking whether make sets $(MAKE)... yes
checking for working aclocal-1.4... missing
checking for working autoconf... missing
checking for working automake-1.4... missing
checking for working autoheader... missing
checking for working makeinfo... missing
checking whether to enable maintainer-specific portions of Makefiles... no
checking for x86_64-linux-gnu-gcc... x86_64-linux-gnu-gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether x86_64-linux-gnu-gcc accepts -g... yes
checking for x86_64-linux-gnu-gcc option to accept ANSI C... none needed
checking for a BSD-compatible install... /usr/bin/install -c
checking how to run the C preprocessor... x86_64-linux-gnu-gcc -E
checking for egrep... grep -E
checking for ANSI C header files... yes
checking for strerror in -lcposix... no
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking libintl.h usability... yes
checking libintl.h presence... yes
checking for libintl.h... yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking sys/wait.h usability... yes
checking sys/wait.h presence... yes
checking for sys/wait.h... yes
checking signal.h usability... yes
checking signal.h presence... yes
checking for signal.h... yes
checking for an ANSI C-conforming const... yes
checking whether struct tm is in sys/time.h or time.h... time.h
checking for /proc/self/maps... yes
checking whether everything is installed to the same prefix... yes
checking whether binary relocation support should be enabled... yes
checking for pthread_getspecific in -lpthread... yes
checking whether binary relocation should use threads... yes
checking for x86_64-linux-gnu-pkg-config... no
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for PACKAGE... yes
checking locale.h usability... yes
checking locale.h presence... yes
checking for locale.h... yes
checking for LC_MESSAGES... yes
checking for libintl.h... (cached) yes
checking for ngettext in libc... yes
checking for dgettext in libc... yes
checking for bind_textdomain_codeset... yes
checking for msgfmt... /usr/bin/msgfmt
checking for dcgettext... yes
checking for gmsgfmt... /usr/bin/msgfmt
checking for xgettext... /usr/bin/xgettext
checking for catalogs to be installed... fr
configure: creating ./config.status
config.status: creating Makefile
config.status: creating man/Makefile
config.status: creating src/Makefile
config.status: creating po/Makefile.in
config.status: creating gshutdown.spec
config.status: creating gshutdown.lsm
config.status: creating gshutdown.desktop
config.status: creating autopackage/default.apspec
config.status: creating config.h
config.status: executing default-1 commands
config.status: executing default-2 commands
dh_testdir
/usr/bin/make
make[1]: entrant dans le répertoire « /home/isaric/packaging/gshutdown-0.1/gshutdown-0.1 »
/usr/bin/make all-recursive
make[2]: entrant dans le répertoire « /home/isaric/packaging/gshutdown-0.1/gshutdown-0.1 »
Making all in src
make[3]: entrant dans le répertoire « /home/isaric/packaging/gshutdown-0.1/gshutdown-0.1/src »
x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libglade-2.0 -I/usr/include/libxml2 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -Wall -g -O2 -Wl,-z,defs -c binreloc.c
x86_64-linux-gnu-gcc: -z: linker input file unused because linking not done
x86_64-linux-gnu-gcc: defs: linker input file unused because linking not done
x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libglade-2.0 -I/usr/include/libxml2 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -Wall -g -O2 -Wl,-z,defs -c detectwm.c
detectwm.c:29:29: error: X11/Xmu/WinUtil.h: Aucun fichier ou répertoire de ce type
make[3]: *** [detectwm.o] Erreur 1
make[3]: quittant le répertoire « /home/isaric/packaging/gshutdown-0.1/gshutdown-0.1/src »
make[2]: *** [all-recursive] Erreur 1
make[2]: quittant le répertoire « /home/isaric/packaging/gshutdown-0.1/gshutdown-0.1 »
make[1]: *** [all-recursive-am] Erreur 2
make[1]: quittant le répertoire « /home/isaric/packaging/gshutdown-0.1/gshutdown-0.1 »
make: *** [build-stamp] Erreur 2
isaric@acer:~/packaging/gshutdown-0.1/gshutdown-0.1$
Dernière modification par Isaric (Le 17/11/2006, à 07:38)
"Être bahá'í signifie simplement aimer la terre toute entière, aimer l'humanité et essayer de la servir, travailler pour la paix universelle et la famille humaine" 'Abdul'l-Bahá
"Vouloir s'ouvrir aux autres n'est pas une preuve de faiblesse, c'est une preuve d'intelligence" Matthieu Ricard.
Hors ligne
#5 Le 17/11/2006, à 08:36
- Isaric
Re : Essai de packaging /falcon
Cela étant dit, "Hit <enter> to confirm :" n'était pas une commande à taper dans la console...
J'avais
isaric@acer:~/packaging/gshutdown-0.1/gshutdown-0.1$ Hit
bash: Hit : commande introuvable
Je ne sais pas ce qu'il fallait faire ?
"Être bahá'í signifie simplement aimer la terre toute entière, aimer l'humanité et essayer de la servir, travailler pour la paix universelle et la famille humaine" 'Abdul'l-Bahá
"Vouloir s'ouvrir aux autres n'est pas une preuve de faiblesse, c'est une preuve d'intelligence" Matthieu Ricard.
Hors ligne
#6 Le 17/11/2006, à 10:41
- asher256
Re : Essai de packaging /falcon
make[3]: entrant dans le répertoire « /home/isaric/packaging/gshutdown-0.1/gshutdown-0.1/src »
x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libglade-2.0 -I/usr/include/libxml2 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -Wall -g -O2 -Wl,-z,defs -c binreloc.c
x86_64-linux-gnu-gcc: -z: linker input file unused because linking not done
x86_64-linux-gnu-gcc: defs: linker input file unused because linking not done
x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libglade-2.0 -I/usr/include/libxml2 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -Wall -g -O2 -Wl,-z,defs -c detectwm.c
detectwm.c:29:29: error: X11/Xmu/WinUtil.h: Aucun fichier ou répertoire de ce type
make[3]: *** [detectwm.o] Erreur 1
make[3]: quittant le répertoire « /home/isaric/packaging/gshutdown-0.1/gshutdown-0.1/src »
make[2]: *** [all-recursive] Erreur 1
make[2]: quittant le répertoire « /home/isaric/packaging/gshutdown-0.1/gshutdown-0.1 »
make[1]: *** [all-recursive-am] Erreur 2
make[1]: quittant le répertoire « /home/isaric/packaging/gshutdown-0.1/gshutdown-0.1 »
make: *** [build-stamp] Erreur 2
Pour résoudre ce petit souci, deux solutions s'offrent à toi :
1/ Comme libxmu n'est pas du tout une dépendance requise par GShutdown (d'ailleurs, tu n'auras pas ce souci avec la version svn !), tu peux modifier le fichier src/detectwm.c pour y supprimer la ligne "#include <X11/Xmu/WinUtil.h>".
2/ Comme le header X11/Xmu/WinUtil.h est demandé, tu peux te contenter d'installer libxmu :
sudo apt-get install libxmu-dev
Après cela, la compilation du paquet devrait marcher
a+
Blog dédié à Linux : http://blog.asher256.com
Hors ligne
#7 Le 17/11/2006, à 11:51
- Isaric
Re : Essai de packaging /falcon
Merci asher256, et bien c'est pas simple un packaging.
Voici le résultat -->voir posts plus loin
http://doc.ubuntu-fr.org/projets/paquet … et_binaire
asher256 est-il possible que tu rajoutes gshutdown_0.1-1_amd64.deb à tes dépôts ?
Dernière modification par Isaric (Le 23/11/2006, à 11:48)
"Être bahá'í signifie simplement aimer la terre toute entière, aimer l'humanité et essayer de la servir, travailler pour la paix universelle et la famille humaine" 'Abdul'l-Bahá
"Vouloir s'ouvrir aux autres n'est pas une preuve de faiblesse, c'est une preuve d'intelligence" Matthieu Ricard.
Hors ligne
#8 Le 17/11/2006, à 12:40
- asher256
Re : Essai de packaging /falcon
Salut Isaric,
Merci pour le paquet Je vais ajouter prochainement dans le site officiel de GShutdown.
Tu voudrais bien le recompiler avec la commande :
dpkg-buildpackage -rfakeroot -sa
Puis m'envoyer les fichiers *.changes *.dsc *.diff.gz *.orig* et *.deb ?
PS: Pour ce qui est de l'ajout dans le dépôt d'Asher256, je ne pourrais pas le faire pour le moment car l'architecture AMD64 n'est pas encore supportée. Heureusement, un contributeur vient de se joindre à moi (son pseudo c'est The Glu) pour compiler tous les paquets pour cette architecture. J'en profite pour le remercier, s'il passe par là Comme c'est important qu'il signe les paquets avec sa clé GPG, je pense qu'il va recompiler lui même GShutdown. Merci quand même pour ta proposition !
Dernière modification par asher256 (Le 17/11/2006, à 12:42)
Blog dédié à Linux : http://blog.asher256.com
Hors ligne
#9 Le 17/11/2006, à 13:35
- Isaric
Re : Essai de packaging /falcon
J'ai :
isaric@acer:~/packaging/gshutdown-0.1/gshutdown-0.1$ dpkg-buildpackage -rfakeroot -sa
dpkg-buildpackage: source package is gshutdown
dpkg-buildpackage: source version is 0.1-1
dpkg-buildpackage: source changed by Achraf cherti <achrafcherti@gmail.com>
dpkg-buildpackage: host architecture amd64
dpkg-buildpackage: source version without epoch 0.1-1
dpkg-checkbuilddeps: Unmet build dependencies: autotools-dev
dpkg-buildpackage: Build dependencies/conflicts unsatisfied; aborting.
dpkg-buildpackage: (Use -d flag to override.)
isaric@acer:~/packaging/gshutdown-0.1/gshutdown-0.1$
"Être bahá'í signifie simplement aimer la terre toute entière, aimer l'humanité et essayer de la servir, travailler pour la paix universelle et la famille humaine" 'Abdul'l-Bahá
"Vouloir s'ouvrir aux autres n'est pas une preuve de faiblesse, c'est une preuve d'intelligence" Matthieu Ricard.
Hors ligne
#10 Le 17/11/2006, à 13:47
- asher256
Re : Essai de packaging /falcon
dpkg-checkbuilddeps: Unmet build dependencies: autotools-dev
dpkg-buildpackage: Build dependencies/conflicts unsatisfied; aborting.
Il faut installer :
sudo apt-get install autotools-dev
Blog dédié à Linux : http://blog.asher256.com
Hors ligne
#11 Le 17/11/2006, à 14:13
- Isaric
Re : Essai de packaging /falcon
Cela termine par
...
dh_shlibdeps
dh_gencontrol
dh_md5sums
dh_builddeb
dpkg-deb : construction du paquet « gshutdown » dans « ../gshutdown_0.1-1_amd64.deb ».
tar: -: file name read contains nul character
signfile gshutdown_0.1-1.dsc
gpg: « Achraf cherti <achrafcherti@gmail.com> » a été ignoré: la clé secrète n'est pas disponible
gpg: [stdin]: clearsign failed: la clé secrète n'est pas disponible
dpkg-genchanges -sa
dpkg-genchanges: including full source code in upload
dpkg-buildpackage: full upload; Debian-native package (full source is included)
(WARNING: Failed to sign .dsc and .changes file)
isaric@acer:~/packaging/gshutdown-0.1/gshutdown-0.1$
est-ce bon ?
"Être bahá'í signifie simplement aimer la terre toute entière, aimer l'humanité et essayer de la servir, travailler pour la paix universelle et la famille humaine" 'Abdul'l-Bahá
"Vouloir s'ouvrir aux autres n'est pas une preuve de faiblesse, c'est une preuve d'intelligence" Matthieu Ricard.
Hors ligne
#12 Le 17/11/2006, à 14:37
- asher256
Re : Essai de packaging /falcon
En fait, pour que la compilation marche avec dpkg-buildpackage, il faut que tu ais une clé gpg privée et il faut ajouter une nouvelle entrée dans debian/changelog, avec ton nom et ton email (n'oublie pas de respecter le format du changelog. Je crois que tout est bien expliqué dans le Wiki d'Ubuntu-fr. Pour la date, utilise le programme 822-date).
Blog dédié à Linux : http://blog.asher256.com
Hors ligne
#13 Le 17/11/2006, à 15:54
- Isaric
Re : Essai de packaging /falcon
Pour modifier Le fichier ChangeLog, je crois que c'est bon.
Pour Le fichier copyright, il faut que je créé une clé gnupg ?
"Être bahá'í signifie simplement aimer la terre toute entière, aimer l'humanité et essayer de la servir, travailler pour la paix universelle et la famille humaine" 'Abdul'l-Bahá
"Vouloir s'ouvrir aux autres n'est pas une preuve de faiblesse, c'est une preuve d'intelligence" Matthieu Ricard.
Hors ligne
#14 Le 17/11/2006, à 16:02
- asher256
Re : Essai de packaging /falcon
Pour modifier Le fichier ChangeLog, je crois que c'est bon.
Pour Le fichier copyright, il faut que je créé une clé gnupg ?
Quel fichier copyright ? Si tu parles de debian/copyright, ce n'est pas la peine de le modifier, il contient déjà les informations nécessaires.
Pour la clé GPG, en effet, il faut la créer pour signer le paquet que tu as compilé.
À plus
Blog dédié à Linux : http://blog.asher256.com
Hors ligne
#15 Le 17/11/2006, à 17:59
- Isaric
Re : Essai de packaging /falcon
J'ai crée ma clé, exporté sur un serveur, mais je ne sais pas comment signer la compilation ?
Cela se fait tout seul ?
j'obtiens
cp: ne peut évaluer `Sources': Aucun fichier ou répertoire de ce type
dh_installdocs: command returned error code 256
make: *** [binary-arch] Erreur 1
isaric@acer:~/packaging/gshutdown-0.1/gshutdown-0.1$
J'avais modifié le fichier debian/doc pour ajouter
Sources of
http://gshutdown.tuxfamily.org/fr/download.php
Information of
http://forum.ubuntu-fr.org/viewtopic.php?pid=598388#p598388
Installer les dépendances requises par GShutdown :
To install the dependences required by GShutdown :
sudo apt-get install libgnome2-vfs-perl libgtk2.0-0 libgtk2-perl libxmu-dev
Modification avant compilation du fichier src/detectwm.c --> la ligne "#include <X11/Xmu/WinUtil.h>"
par "/* #include <X11/Xmu/WinUtil.h> */".
Modification before compilation of the file src/detectwm.c --> the line "#include <X11/Xmu/WinUtil.h>"
by "/* #include <X11/Xmu/WinUtil.h> */".
Mais, il n'a pas aimé ?
Dernière modification par Isaric (Le 17/11/2006, à 19:13)
"Être bahá'í signifie simplement aimer la terre toute entière, aimer l'humanité et essayer de la servir, travailler pour la paix universelle et la famille humaine" 'Abdul'l-Bahá
"Vouloir s'ouvrir aux autres n'est pas une preuve de faiblesse, c'est une preuve d'intelligence" Matthieu Ricard.
Hors ligne
#16 Le 17/11/2006, à 19:10
- asher256
Re : Essai de packaging /falcon
Salut
Tu as créé ta clé GPG ? C'est parfait Cela te sera de toute façon utile pour plein de choses...
Pour compiler le paquet tout en signant les fichiers que tu as généré, relance la commande :
dpkg-buildpackage -rfakeroot -sa
Si cela se compile bien, envoi moi les fichiers. Si ce n'est pas le cas, on va se contenter du fichier deb généré avec la commande fakeroot debian/rules binary.
a+
Dernière modification par asher256 (Le 17/11/2006, à 19:11)
Blog dédié à Linux : http://blog.asher256.com
Hors ligne
#17 Le 17/11/2006, à 19:13
- Isaric
Re : Essai de packaging /falcon
J'ai repris un dossier "neuf"
j'ai maintenant
isaric@acer:~/packaging/gshutdown-0.1/gshutdown-0.1$ dpkg-buildpackage -rfakeroot -sa
dpkg-buildpackage: source package is gshutdown
dpkg-buildpackage: source version is 0.1-1
dpkg-buildpackage: source changed by isaric Co <isaric.co@free.fr>
dpkg-buildpackage: host architecture amd64
dpkg-buildpackage: source version without epoch 0.1-1
fakeroot debian/rules clean
dh_testdir
dh_testroot
rm -f build-stamp
/usr/bin/make distclean
make[1]: entrant dans le répertoire « /home/isaric/packaging/gshutdown-0.1/gshutdown-0.1 »
make[1]: *** Pas de règle pour fabriquer la cible « distclean ». Arrêt.
make[1]: quittant le répertoire « /home/isaric/packaging/gshutdown-0.1/gshutdown-0.1 »
make: [clean] Erreur 2 (ignorée)
...
dh_gencontrol
dh_md5sums
dh_builddeb
dpkg-deb : construction du paquet « gshutdown » dans « ../gshutdown_0.1-1_amd64.deb ».
tar: -: file name read contains nul character
signfile gshutdown_0.1-1.dsc
gpg: « isaric moi@serveur » a été ignoré: la clé secrète n'est pas disponible
gpg: [stdin]: clearsign failed: la clé secrète n'est pas disponible
dpkg-genchanges -sa
dpkg-genchanges: including full source code in upload
dpkg-buildpackage: full upload; Debian-native package (full source is included)
(WARNING: Failed to sign .dsc and .changes file)
isaric@acer:~/packaging/gshutdown-0.1/gshutdown-0.1$
Est-ce bon ?
Dernière modification par Isaric (Le 17/11/2006, à 19:36)
"Être bahá'í signifie simplement aimer la terre toute entière, aimer l'humanité et essayer de la servir, travailler pour la paix universelle et la famille humaine" 'Abdul'l-Bahá
"Vouloir s'ouvrir aux autres n'est pas une preuve de faiblesse, c'est une preuve d'intelligence" Matthieu Ricard.
Hors ligne
#18 Le 17/11/2006, à 19:14
- asher256
Re : Essai de packaging /falcon
dh_gencontrol
dh_md5sums
dh_builddeb
dpkg-deb : construction du paquet « gshutdown » dans « ../gshutdown_0.1-1_amd64.deb ».
tar: -: file name read contains nul character
signfile gshutdown_0.1-1.dsc
gpg: « isaric Co <isaric.co@free.fr> » a été ignoré: la clé secrète n'est pas disponible
gpg: [stdin]: clearsign failed: la clé secrète n'est pas disponibledpkg-genchanges -sa
dpkg-genchanges: including full source code in upload
dpkg-buildpackage: full upload; Debian-native package (full source is included)
(WARNING: Failed to sign .dsc and .changes file)
isaric@acer:~/packaging/gshutdown-0.1/gshutdown-0.1$
Tu es sûr d'avoir créé la clé GPG secrète avec l'email que l'on voit (isaric.co at free.fr) ?
Dernière modification par asher256 (Le 17/11/2006, à 19:18)
Blog dédié à Linux : http://blog.asher256.com
Hors ligne
#19 Le 17/11/2006, à 19:18
- Isaric
Re : Essai de packaging /falcon
isaric@acer:~$ gpg --list-keys
/home/isaric/.gnupg/pubring.gpg
-------------------------------
pub ...
uid ...
sub ...
pub 1024D/... 2006-11-17
uid isaric (...) <moi@serveur>
sub 1024g/... 2006-11-17
isaric@acer:~$
Dernière modification par Isaric (Le 18/11/2006, à 08:40)
"Être bahá'í signifie simplement aimer la terre toute entière, aimer l'humanité et essayer de la servir, travailler pour la paix universelle et la famille humaine" 'Abdul'l-Bahá
"Vouloir s'ouvrir aux autres n'est pas une preuve de faiblesse, c'est une preuve d'intelligence" Matthieu Ricard.
Hors ligne
#20 Le 17/11/2006, à 19:21
- asher256
Re : Essai de packaging /falcon
Cela devrait marcher normalement...
Peut-être que c'est à cause du nom qui est différent ? (« isaric Co » et « isaric Co (clé dpkg) »)
Blog dédié à Linux : http://blog.asher256.com
Hors ligne
#21 Le 17/11/2006, à 19:24
- mr_pouit
Re : Essai de packaging /falcon
isaric Co (clé dpkg) <foo@mail.fr>
Il faut tout mettre, y compris le commentaire
Et sinon, pour construire les paquets, je te conseille d'utiliser pbuilder, ça évitera que ton système ait une influence sur le paquet construit :
- http://doc.ubuntu-fr.org/projets/paquets/creer_un_paquet#compilation_et_creation_du_paquet_binaire
- http://doc.ubuntu-fr.org/applications/pbuilder
[+] suppression de l'adresse mail d'Isaric
Dernière modification par mr_pouit (Le 18/11/2006, à 10:48)
Hors ligne
#22 Le 17/11/2006, à 19:44
- Isaric
Re : Essai de packaging /falcon
Il faut tout mettre, y compris le commentaire
oui, c'est bon
dpkg-deb : construction du paquet « gshutdown » dans « ../gshutdown_0.1-1_amd64.deb ».
tar: -: file name read contains nul character
signfile gshutdown_0.1-1.dsc
Vous avez besoin d'une phrase de passe pour déverrouiller la
clé secrète pour l'utilisateur: « .... »
clé de 1024 bits DSA, ..., créée le 2006-11-17
dpkg-buildpackage: full upload; Debian-native package (full source is included)
isaric@acer:~/packaging/gshutdown-0.1/gshutdown-0.1$
pbuilder, faut que je regarde
"Être bahá'í signifie simplement aimer la terre toute entière, aimer l'humanité et essayer de la servir, travailler pour la paix universelle et la famille humaine" 'Abdul'l-Bahá
"Vouloir s'ouvrir aux autres n'est pas une preuve de faiblesse, c'est une preuve d'intelligence" Matthieu Ricard.
Hors ligne
#23 Le 18/11/2006, à 08:16
- Isaric
Re : Essai de packaging /falcon
Bon j'ai mis les paquets sur le lien du site nommé au dessus.
Pour l'instant (?) sans pbuilder et j'espère sans trop de bourdes !
1) Il n'est pas possible de modifier le fichier debian/doc où un autre pour indiquer les changements ? comme je voulais le faire au post #15 ?
2) J'ai rajouté manuellement libxmu-dev, mais aussi libgtk2.0-dev libglade2-dev libnotify-dev, cela ne peux pas se faire automatiquement ?
3) J'arrive à télécharger le programme, mais le clé est-elle nécessaire pour les autres ?
Dernière modification par Isaric (Le 18/11/2006, à 08:55)
"Être bahá'í signifie simplement aimer la terre toute entière, aimer l'humanité et essayer de la servir, travailler pour la paix universelle et la famille humaine" 'Abdul'l-Bahá
"Vouloir s'ouvrir aux autres n'est pas une preuve de faiblesse, c'est une preuve d'intelligence" Matthieu Ricard.
Hors ligne
#24 Le 18/11/2006, à 10:54
- mr_pouit
Re : Essai de packaging /falcon
Isaric : j'ai édité mon message pour supprimer ton adresse mail (comme demandé)
1/ debian/doc liste les fichiers qui seront installés dans /usr/share/doc/<programme> (généralement le README, AUTHORS, NEWS). Quand tu fais des changements dans un paquet, il faut lister ça dans le debian/changelog
2/ J'ai pas trop compris : s'ils sont nécessaires pour construire le paquet, il faut les ajouter dans debian/control à la ligne Build-Depends
3/ la clé est nécessaire pour authentifier les sources du paquet, mais elle n'est pas utilisée dans le paquet en lui-même (on peut l'installer sans avoir ta clé)
Hors ligne
#25 Le 18/11/2006, à 11:48
- asher256
Re : Essai de packaging /falcon
@Isaric, est-ce que tu pourrais supprimer mon email de tes posts ? Il se trouve que je n'aime pas beaucoup les spams
Blog dédié à Linux : http://blog.asher256.com
Hors ligne