adn | si c'est bon, on peut vérifier que le package contient ce qu'il faut avec la commande suivante : | 00:00 |
---|---|---|
adn | dpkg --contents ../*deb | 00:00 |
adn | 1:57 adn@wahe /tmp/DebPackaging/democratie-0.1% dpkg --contents ../*deb | 00:00 |
adn | drwxr-xr-x root/root 0 2011-08-20 01:57 ./ | 00:00 |
adn | drwxr-xr-x root/root 0 2011-08-20 01:57 ./usr/ | 00:00 |
adn | (...) | 00:00 |
adn | -rw-r--r-- root/root 765 2011-08-20 01:57 ./usr/share/man/man1/democratie.1.gz | 00:00 |
adn | drwxr-xr-x root/root 0 2011-08-20 01:57 ./usr/bin/ | 00:00 |
adn | -rwxr-xr-x root/root 4904 2011-08-20 01:57 ./usr/bin/democratie | 00:00 |
nizarus | dpkg-deb: error: --contents prend exactement un paramètre | 00:01 |
nizarus | dpkg --contents ../democratie_0.1-1_amd64.deb | 00:01 |
adn | ah, c'est parce que tu es sous x86 et que tu as gardé mon package amd64 ;-) | 00:01 |
adn | vérifie le contenu de ton package à toi | 00:02 |
adn | dpkg --contents ../democratie_0.1-1_i386.deb | 00:02 |
adn | `- nizarus | 00:02 |
nizarus | non je suis en amd64 adn | 00:02 |
adn | ah, étrange | 00:02 |
adn | ls ../*deb | 00:03 |
adn | pour ceux qui ont d'autres erreurs, donnez les deux ou trois lignes avant le message d'erreur | 00:03 |
adn | qu'on comprenne d'où vient le problème | 00:03 |
nizarus | [erreur] dpkg-buildpackage: erreur: debian/rules build a produit une erreur de sortie de type 2 | 00:03 |
adn | oui, les lignes avant | 00:04 |
nizarus | ode --disable-dependency-tracking returned exit code 1 make: *** [build] Erreur 9 dpkg-buildpackage: erreur: debian/rules build a produit une erreur de sortie de type 2 | 00:04 |
adn | on saute l'étape "lintian" (fin de la diapo n° 13) qu'on verra plus en détail lors de la formation avanée | 00:11 |
nizarus | [Question] à l'installation du paquet la logithéque me dit que mon paquet ne respecte pas les standards de qualité, quels sont ces standards? | 00:12 |
adn | lintian permet de vérifier que le package respecte les standards Debian énoncés dans la charte Debian | 00:12 |
adn | on en reparlera soit plus tard, soit pendant la formation avancée | 00:12 |
adn | next | 00:12 |
nizarus | next | 00:12 |
adn | #### DIAPO n° 14 #### | 00:12 |
adn | installez le package | 00:13 |
adn | avec la commande | 00:13 |
adn | si vous êtes sur x86 : sudo dpkg -i ../*86*deb | 00:13 |
adn | si vous êtes sur amd64 : sudo dpkg -i ../*64*deb | 00:14 |
adn | après l'installation, relancez un nouveau terminal (ou lancez la commande "$SHELL") | 00:14 |
adn | et lancez la commande "democratie -h" | 00:14 |
adn | RÉSULTAT : vous avez fait un premier pas dans le packaging ET vers la démocratie ;-) | 00:15 |
nizarus | [QUESTION] Comment rendre mon packet "indexé" dans la logithéque ? | 00:15 |
adn | en fait, il faut créer un "dépôt" de packages | 00:16 |
adn | et indiquer à votre logithèque l'endroit où se trouve ce dépôt | 00:16 |
adn | je vous propose qu'on en reparle également lors de la formation avancée | 00:16 |
adn | next | 00:16 |
nizarus | nothing | 00:17 |
adn | bon, on s'approche de la fin ! | 00:17 |
adn | #### DIAPO n° 15 #### | 00:17 |
adn | vous trouverez un résumé des commandes qu'on a utilisées dans ce TP sur la page http://adn.diwi.org/debian/classroom/package/classroom.txt | 00:17 |
adn | Neo31 a fait une excellente synthèse sur http://paste.ubuntu.com/670473/ | 00:18 |
adn | #### DIAPO n° 16 #### | 00:20 |
adn | voici les références incontournables pour savoir : | 00:20 |
adn | 1) comment remplir les fichiers du dossier debian/ | 00:20 |
adn | 2) comment respecter les standards du packaging selon Debian | 00:20 |
adn | c'est aussi une mine d'infos pour résoudre les problèmes que vous rencontrez | 00:21 |
adn | pour la formation avancée, je vous demanderai d'avoir réussi au moins à suivre le mode d'emploi du guide du nouveau maintainer de package | 00:22 |
adn | #### CONCLUSION #### | 00:22 |
adn | j'espère que la formation vous a paru utile | 00:23 |
adn | je vous recommande de refaire la formation seuls à votre aise | 00:23 |
adn | en essayant de remplir par vous-mêmes les fichiers du dossier debian/ | 00:23 |
adn | en particulier debian/control, debian/changelog, debian/copyright | 00:23 |
nizarus | merci adn pour ce classroom consistant | 00:24 |
adn | si vous avez des questions, je suis en permanence connecté à ce serveur (nickname : adn) | 00:24 |
Neo31 | Un grand merci a Mr Adnen qui nous a assurer ce classroom :) | 00:24 |
adn | mon mail est adn -at- debian (point) org | 00:24 |
adn | il me reste à vous remercier d'avoir participé aussi nombreux | 00:24 |
nizarus | adn, ajoute #ubuntu-tn à tes favoris | 00:24 |
adn | d'avoir posé des questions très intéressantes | 00:24 |
adn | nizarus: surtout #cullt ;-) | 00:25 |
adn | mais pourquoi pas, oui | 00:25 |
adn | et il me reste évidemment à remercier la Team Ubuntu Tunisie qui a fait un super boulot | 00:25 |
adn | de communication, de préparation de la classroom | 00:25 |
adn | d'animation de la classroom | 00:25 |
adn | je vous dis à bientôt pour une autre classroom et je reste à votre disposition tout de suite pour continuer à échanger | 00:26 |
nizarus | Merci à tous fin du classroom, discussion ouverte sur #ubuntu-tn | 00:26 |
adn | je suis également preneur de vos commentaires pour améliorer la formation | 00:26 |
adn | bonne soirée et inchallah aïdkom mabrouk ! | 00:26 |
nizarus | test | 00:34 |
sarhan | test | 00:35 |
=== Neo31 changed the topic of #ubuntu-tn-classroom to: Salon classroom IRC de la LoCo Team approuvée ubuntu-tn : https://wiki.ubuntu.com/TunisianTeam | | Historique du Canal : http://logs.ubuntu-eu.org/freenode/ | |*** Prochain cours le --/--/-- à --h-- (GMT+1) ***|| merci de rejoindre #ubuntu-tn-classroom-chat | ||
Neo31 | la presentation "Packaging classroom 11.08.1" faite par Monsieur Mohammed Adnène Trojette, développeur Debian, est disponible sur https://wiki.ubuntu.com/TunisianTeam/Presentations | 00:44 |
=== ChanServ changed the topic of #ubuntu-tn-classroom to: Salon classroom IRC de la LoCo Team approuvée ubuntu-tn : https://wiki.ubuntu.com/TunisianTeam | | Historique du Canal : http://irclogs.ubuntu.com/ | |*** Prochain cours le --/--/-- à --h-- (GMT+1) ***|| merci de rejoindre #ubuntu-tn-classroom-chat |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!