U Classroom

Un blog collectif, orienté vers l'apprentissage et l'enseignement collaboratif et communautaire de techniques applicables aux unix libres.

Prochaine session : Initiation au packaging Debian / Ubuntu

La prochaine session U-Classroom se placera dans la continuité de l'introduction au développement Ubuntu (session donnée dans le cadre de l'Ubuntu Developer Week), en s'attaquant aux bases du packaging Debian / Ubuntu. De nombreuses notions ont été abordées dans cette précédente session, qui seront développées le jeudi 29 janvier à 18H00 (heure de Paris).

Albin Tonnerre (aka Lutin) nous présentera la théorie, mais surtout la pratique de la création de paquets Debian.

Les seuls prérequis sont d'avoir à disposition un système Debian ou Ubuntu (afin de pouvoir construire votre propre paquet !), et un client IRC !

Le cours se passera sur le canal #u-classroom du réseau IRC freenode.

À bientôt !

L'équipe U-Classroom

edit : Suite à une question sur IRC je précise qu'il n'est absolument pas nécessaire d'avoir suivi le précédent cours (initiation au développement Ubuntu).

Prochaine session classroom: Initiation au packaging Debian/Ubuntu

Une de vos application préférée pas encore packagée ? Vous souhaiteriez vous en charger vous-même, ou tout simplement apprendre à packager des softs pour Debian/Ubuntu ? Dans ce cas ce cours est fait pour vous, rendez-vous le vendredi 13 Juillet à 18H UTC (20H à Paris) sur le canal #ubuntu-fr-classroom du réseau freenode (irc.freenode.net).

Nous verrons dans un premier temps de quoi est constitué un package Debian, puis comment en créer un manière (pas puis plus) propre, et enfin comment faire pour que son paquet soit inclus dans les Dépôts officiels de notre distribution préférée :-)

Prérequis pour le cours:

  • Avoir installé pastbinit (sudo aptitude install pastebinit)
  • Avoir installé debhelper cdbs linda build-essential fakeroot devscripts pbuilder dh-make debootstrap (sudo aptitde install...)
  • Avoir installée la version suivante de lintian: http://people.dunnewind.net/arthur/... (wget puis dpkg -i, ou gdebi...)
  • Si possible avoir déjà Compilé un programme et éventuellement savoir ce qu'est un Makefile
  • Avoir déjà utilisé la ligne de commande

Rassurez vous si ces deux dernières notions ne vous sont pas encore familières, elle seront brièvement expliquées pendant le cours ;-)

Note: ce cours est aussi valable pour Debian que Ubuntu, donc utilisateurs Debian, venez nombreux !

A vendredi !

Jeudi 17 Mai : le packaging debian remonte sur scène

Effraie l'a annoncé, une nouvelle session de cours packaging aura lieu ce jeudi 17 Mai sur #ubuntu-fr-classroom.

Cette session – planifiée depuis longtemps – s'attachera à des cas particuliers d'empaquetage :

  • logiciels en python ;
  • logiciels ne nécessitant pas de compilation ;
  • mise à jour de paquets ;
  • patcher des sources.
Ce sera l'occasion de revenir sur le rôle et la construction du fichier debian/rules – on a eu trop de questions là dessus sur IRC, je n'ai pas dû être très clair ;).

Même si je suis un fan et fervent utilisateur de CDBS, le cours tiendra compte des utilisateurs de debhelper only – mais franchement, CDBS c'est le bien.

A jeudi sur IRC !