Court rappel : n'oubliez pas de venir assister à notre session sur l'installation de logiciels depuis leurs sources demain Mardi 17 février à 19H.
Si vous aviez raté l'info, tout est là!
L'équipe U-Classroom
Un blog collectif, orienté vers l'apprentissage et l'enseignement collaboratif et communautaire de techniques applicables aux unix libres.
16 février 2009
Par Gauvain Pocentek le lundi 16 février 2009, 11:41
Court rappel : n'oubliez pas de venir assister à notre session sur l'installation de logiciels depuis leurs sources demain Mardi 17 février à 19H.
Si vous aviez raté l'info, tout est là!
L'équipe U-Classroom
10 février 2009
Par Gauvain Pocentek le mardi 10 février 2009, 19:07
De nombreuses raisons peuvent pousser un utilisateur à vouloir installer un logiciel en utilisant ses sources (pas de paquet dans la distribution, ou une mauvaise version, curiosité, besoin d'appliquer une modification…). Ce n'est pas toujours facile et demande souvent de connaître un minimum les procédures de configuration, compilation et installation.
U-Classroom vous propose de vous plonger dans le monde merveilleux des sources le Mardi 17 Février à 19H (heure de Paris). La session se passera comme d'habitude sur le canal #u-classroom du réseau IRC freenode.
Les seuls prérequis sont un système unix-like à portée de main, et une connaissance minimale de la console (ls et cd devraient suffire).
À Mardi !
L'équipe U-Classroom
Edit:les logs sont en ligne (avec quelques soucis, /me doit soigner le bot).
23 janvier 2009
Par Gauvain Pocentek le vendredi 23 janvier 2009, 11:43
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).
19 janvier 2009
Par Gauvain Pocentek le lundi 19 janvier 2009, 06:34
15 juillet 2008
Par jeromeg le mardi 15 juillet 2008, 09:08
Vous passez votre temps à vous plaindre sur les forums à propos de problèmes dans votre application préférée, vous avez envie d'aider, vous n'avez rien à faire en ce moment : autant de bonnes raisons d'assister au prochain cours sur #u-classroom le mardi 15 Juillet à 20 heures (heure de Paris).
Vous y apprendrez comment trier les rapports de bugs envoyés par les utilisateurs, en particulier ceux d'{U,Xu,Ku}buntu sur le Launchpad. La procédure vous sera détaillée et vous pourrez ensuite commencer à mettre tout ça en application !
Le seul prérequis pour ce cours est d'avoir une connaissance minimale de l'anglais, les rapports de bugs étant dans la langue de Chuck Norris, c'est tout de suite bloquant si on ne le comprends/parle pas un peu... Pour la deuxième partie du cours, un compte sur le Launchpad sera nécessaire et il faudra rejoindre la BugSquad pour avoir les droits nécessaires sur le Launchpad.
Ce cours sera donné par Jérôme (jeromeg), assisté par Gauvain (gpocentek) et Lionel (mr_pouit).
Edit : on me signale à l'instant que ça ne sert à rien de rejoindre la BugSquad, mais vous pouvez toujours le faire pour le prestige, et quel prestige !
12 avril 2008
Par Gauvain Pocentek le samedi 12 avril 2008, 11:08
Le but de ce post n'est pas de décrire comment se déroule l'installation de OpenBSD (tout en texte, donc diablement simple), mais de mettre en place un serveur qui permettra cette installation par boot PXE.
Le client sur lequel sera installé OpenBSD doit pouvoir booter sur le réseau. Même si les cartes réseaux et les BIOS supportent de plus en plus souvent cette option, elle n'est pas toujours disponible. Des solutions logicielles – telles que celles fournies par rom-o-matic – existent. Le serveur utilisé est sous Debian testing, mais les configurations seront les mêmes sur la plupart des linux/unix, à quelques détails près.
Première étape, installation des paquets nécessaires :
apt-get install dhcp3-server tftpd xinetd
Un serveur dhcp est nécessaire pour assigner une IP au client. tftpd est un client ftp très léger, configuré pour tourner à l'aide de xinetd sous Debian.
Il nous faut deux fichiers pour le boot. Ce sont le noyau BSD pour l'installation (bsd.rd) et le fichier de boot PXE (pxeboot), téléchargeable sur les FTP OpenBSD (i386).
Ils sont à placer dans le dossier /tftpboot dont nous reparlerons plus tard :
# mkdir /tftpboot
# chmod 777 /tftpboot
# mv bsd.rd pxeboot /tftpboot
Son fichier de configuration est /etc/dhcp3/dhcpd.conf :
default-lease-time 86400;
max-lease-time 90000;
subnet 192.168.0.0 netmask 255.255.255.0 {
option routers 192.168.0.1;
range 192.168.0.10 192.168.0.20;
option subnet-mask 255.255.255.0;
next-server 192.168.0.1;
filename "pxeboot";
}
J'utilise ici le sous réseau "192.168.0.0", c'est une valeur arbitraire qui peut être remplacée, de même que l'adresse IP du routeur, et la plage (range) d'adresses disponibles pour les clients dhcp.
filename "pxeboot" décrit le nom du fichier à utiliser par le client pour booter.
C'est eth0 qui sera l'interface réseau pour le serveur. J'ai inclus sa configuration dans /etc/network/interfaces :
auto eth0
iface eth0 inet static
address 192.168.0.1
netmask 255.255.255.0
gateway 192.168.0.1
tftp utilise xinetd pour démarrer (sous Debian). Sa configuration par défaut est appliquée dans /etc/inetd.conf mais nécessite une petite modification. Editez ce fichier et remplacez la ligne de configuration de tftp (celle qui commence par tftp !) par celle-ci :
tftp dgram udp wait nobody /usr/sbin/tcpd /usr/sbin/in.tftpd -s /tftpboot
On retrouve notre /tftpboot qui est le dossier racine pour les clients se connectant au serveur tftp.
Par défaut le boot PXE va chercher un noyau nommé bsd, qui n'existe pas pour nous. Il faudra donc indiquer à notre client PXE que nous voulons booter le noyau bsd.rd. C'est faisable en créant un simple fichier de configuration /etc/boot.conf dans le dossier racine de tftp :
# mkdir /tftpboot/etc
# echo "/bsd.rd" > /tftpboot/etc/boot.conf
Redémarrez dhcp et xinetd :
# /etc/init.d/networking restart # pour appliquer les changement faits sur eth0
# /etc/init.d/dhcp3-server restart
# /etc/init.d/xinetd restart
Et voilà ! Il ne reste qu'à booter votre client PXE et à suivre les étape d'installation de BSD. Notez qu'il peut être intéressant d'installer un serveur web sur le serveur et d'en faire un miroir OpenBSD (pratique si la machine sur laquelle est installé BSD n'a pas accès à internet, ou sur un réseau local).
Pour vous familiariser avec l'ambiance OpenBSD (si vous ne connaissez pas), la première chose à faire après l'installation est :
man afterboot
Pour un peu plus d'info :
9 avril 2008
Par Sp4rKy le mercredi 09 avril 2008, 08:30
"Ma disparition'", c'est ainsi que Mathieu, alias Effraie vient d'annoncer son retrait de la vie Linuxienne publique. Distant depuis quelques temps il officialise ainsi son départ : trop de boulot, moins de motivation; mais on ne peut lui en vouloir.
Membre actif de la communauté GNU/Linux et Ubuntu depuis plusieurs années, Effraie s'était engagé dans plusieurs domaines tels que l'association Ubuntu-fr, où il participait activement à plusieurs actions. Il est un des instigateurs de Mental PPC, un dépôt de paquets debian qui avait été fait pour les utilisateurs d'architectures PowerPC. Concernant les Macintosh libre, vous devez sans conteste connaître son blog où beaucoup d'astuces et d'aide à la configuration pour ces machines sont répertoriés. Coté classroom, Effraie était à l'initiative du blog et peu de choses auraient vu le jour sans lui. C'est également lui qui héberge ce blog et les mailing listes du projet u-classroom.
Pour tout ce qu'il a fait et pour ce qu'il fera encore (du moins on l'espère), toute l'équipe de la classroom tient à remercier Effraie et à lui souhaiter une bonne continuation dans ses projets personnels.
je ne suis plus vraiment sûr, ni d'avoir trop ma place parmi vous, ni d'avoir franchement le temps et la motivation nécessaire pour ça.
Et contrairement à ce qu'il peut dire, Effraie aura toujours sa place au sein de la communauté pour laquelle il a tant donné.
Au revoir Effraie, ou plutôt à bientôt !
La classroom
5 mars 2008
Par Gauvain Pocentek le mercredi 05 mars 2008, 21:26
La suite du cours Vim donné il y a 10 jours par yannick_lm aura lieu ce vendredi 07 mars à 20H00 (heure française métropolitaine), toujours sur le canal #u-classroom du réseau irc freenode.
Si vous n'avez pas pu suivre la première session, le cours est en ligne.
A vendredi !
14 février 2008
Par Gauvain Pocentek le jeudi 14 février 2008, 20:01
Qui n'est jamais passé par là... Démarrage de vim (généralement par un complet hasard), râleries parce que cet éditeur bizarre n'a pas l'air de marcher (jusqu'à ce qu'on tombe sur la bonne touche, mais sans comprendre ce qui s'est passé), et fermeture violente de console parce qu'impossible de trouver comment sortir de l'éditeur :)
C'est Yannick LM qui sera le professeur pour la session classroom sur vim. Elle se déroulera le vendredi 22 février à 20 heures (heure métropolitaine, 19H00 UTC), sur le canal #u-classroom du réseau irc freenode.
Aucun prérequis n'est nécessaire à ce cours, si ce n'est une installation du logiciel ('sudo apt-get install vim' pour debian et dérivés).
Une fois vim maîtrisé, vous ne verrez plus votre console du même oeil ! Et vous pourrez profiter de la seconde session (dont la date sera donnée ultérieurement).
A bientôt sur #u-classroom !
6 février 2008
Par Gauvain Pocentek le mercredi 06 février 2008, 19:47
La migration de la (ubuntu-fr-)classroom est maintenant pratiquement achevée. Certains d'entre vous s'en sont sans doute aperçu, la classroom, qui jusque là s'appuyait quasi-exclusivement sur les structures d'ubuntu-fr, prend son envol. Un site autonome a vu le jour, http://u-classroom.net/, sur lequel vous pouvez trouver :
Le canal IRC, jusque là nommé #ubuntu-fr-classroom, devient #u-classroom, toujours sur le réseau freenode.
Par ailleurs, nous profitons de cette "migration" pour travailler sur l'établissement d'un cadre technique visant à faciliter la restitution des sessions live, et leur transformation simple et automatisée en cours statiques (bot irc, svn...).
U-classroom c'est la volonté de partager le savoir et le savoir-faire de la communauté d'utilisateurs de logiciels libres, en proposant une formule vivante de cours sur IRC.
Les premiers cours donnés sur #ubuntu-fr-classroom concernaient le packaging ubuntu (et donc debian par la même occasion). Rapidement, le champ des connaissances transmises s'est élargi, et des sessions ont eu lieu concernant des sujets aussi variés que apache, python, le shell...
Dans cette "u-classroom", chacun peut tour à tour être enseigné et enseignant, et aucun niveau minimal n'est en général requis (si ce n'est avoir suivi ou lu les logs des sessions précédentes sur le même sujet).
Loin de nous l'idée de nous éloigner d'ubuntu-fr. Cependant, la classroom existe depuis désormais plus d'un an et demi, et nous avons le recul nécessaire pour nous apercevoir que nos centres d'intérets ne sont pas (pour la plupart) directement liés à ubuntu, et que les sessions s'adressent généralement à tous les utilisateurs d'UNIX ou technologies libres ; la proximité avec Ubuntu-fr traduit plus notre histoire qu'un réel lien organique. Ce constat fait, il nous a semblé logique de nous émanciper du wiki d'ubuntu-fr, pour trouver une audience plus vaste dans la communauté francophone des logiciels libres.
Nous sommes toujours à la recherche de nouveaux thèmes et de nouveaux professeurs pour assurer les sessions. Si un sujet vous tient à coeur (depuis l'utilisation de OOo jusqu'à l'utilisation fine des flags GCC sur LFS), nous serions ravis de vous accueuillir, pour une ou plusieurs sessions. Prenez directement contact avec nous sur #u-classroom@irc.freenode.net.
N'oubliez pas aussi de vous abonner à notre mailing list classroom-annonces qui vous permettra d'être informé des dates et sujets des sessions futures.
« billets précédents - page 2 de 5 - billets suivants »
haut de page
Derniers commentaires