[Précédent (date)] [Suivant (date)] [Précédent (sujet)] [Suivant (sujet)] [Index par date] [Index par sujet]

Re: Les Installe-fesses [extra: script for recycled bin]



On Thu, May 17, 2001 at 12:02:12PM -0400, marco wrote:
> Gilles Pelletier wrote:
> >
> > Surtout parce que les installations automatiques clic-clic, tu vois
> > rien et ça fonctionne presque, ne leur donne aucune idée de
> > l'organisation de leur système et de son administration. Ils
> > retournent chez eux et, au premier problème, ils se découragent. C'est
> > pour ça que moi, les installfest, j'appelle ça des installe-fesses,
> > c'est-à-dire que l'ordi fontionne, mais c'est tout juste.

C'est la même chose pour les démos d'installation à mon avis. On y
apprend rien et ça n'améliore pas les connaissances dans l'utilisation
d'un système Linux.  C'est pour ça que je ne veux plus en faire.

> > J'ai déjà fait une enquête sur les groupes de Linux-Québec. Parmi la
> > centaine de personnes qui étaient venues se faire installer Linux lors
> > d'installe-fesses, pas une seule ne fréquentait les groupes. Mais
> > apparemment, c'est une chose à ne pas faire. Il ne faut pas faire de
> > suivi, ça pourrait démoraliser l'esprit boy-scout et on se fait
> > traiter de troll.

Non, un troll est quelqu'un qui accuse tout le monde et son prochain
simplement pour semer la zizanie ou enflammer la foule.  Ses armes
préférés sont les rumeurs, les ouïe-dire et surtout, les accusations de
mauvaises volontés lorsqu'on ne va pas dans son sens.  Il aime d'ailleur
très souvent donner aux gens les intentions qui lui conviennent pour
faire de lui-même un martyre.  Voilà ce que c'est qu'être troll.

> > >> Si un utilisateur veut *vraiment* se mettre à Linux, n'a-t-il pas
> > >> intérêt à faire son install lui-même quitte à se faire aider un
> > >> peu ? C'est déjà un premier pas vers l'apprentissage de l'O.S.
> >
> > Oui, sauf qu'on lui donnerait un sacré bon coup de main si on
> > organisait une installfest manuelle: quand tu fais partager la
> > connexion ppp, par exemple, tu glisses un mot sur le set uid. À la
> > fin, mettons que tu écris un petit shell script pour que les
> > fichiers effacés au shell ne retombent pas dans les limbes, mais
> > retournent dans un répertoire «recycled».
> 
> bonne idée ! comment on fait ?

Pas vraiment de solution facile:

Pour être rapide, il ne faut que tu restes sur le même système de
fichiers, qui peut changer plusieurs fois dans un arbre, sans aucun
lien.

Ce besoin demande qu'un répertoire "recycled" existe dans chaque racine
d'un répertoire montée, avec les permissions nécessaires.  C'est du
moins la solution microsoft et il pourrait être possible de créer un tel
système de fichier (pas juste un script!).  Toutefois, de nombreux
problèmes survient lors de la gestion des permissions et peut entraîner
de nombreux trous de sécurité mais c'est un travail faisable mais de
longue haleine.

Une alternative serait de créer un répertoire .recycled dans chaque
répertoire.  Cette solution poserait toutefois le problème de gestion de
l'espace puisque pour libérer l'espace pris, il faudrait faire une passe
dans tous les répertoires existant.  M'enfin, si la solution vous plaît,
voici les débuts d'un tel script:

#!/bin/sh -e

while [ $# -ge 1 ] ; do
        if [ -e $1 ]; then
                BASEDIR=`dirname $1`
                mkdir -p $BASEDIR/.recycled
                mv --backup=t $1 $BASEDIR/.recycled
        else
                echo $1 doesn't exist.
        fi
        shift
done
        
Ça donne toutefois des résultats bizarres avec les noms de répertoires
entres autres...  Au total, j'aime pas vraiment.  Mais vous en faites ce
que vous voulez (c'est tout juste 10 lignes... pas de copyright).

> > Tout ça se ferait par un «expert» sur un ordi compatible Linux de A à
> > Z, sans taponnage et niaisage. Presto! Il y en aurait pour une
> > journée. Si l'installation est un peu longue, tu swappes un disque où
> > l'installation est faite et tu continues. Ou tu glisses quelques mots
> > sur les permissions ou l'opportunité de créer des partitions pour
> > certains répertoires. Un exposé rodé, pro jusqu'au bout des ongles.

Ça semble si simple quand c'est pas soi qui le fait... Glisser quelques
mots, partage de connexion ppp, pas de taponnage ni de niaisage, swapper
un disque, un ordi compatible de A à Z...  Désolé, je suis pessimiste
là-dessus et j'y crois difficilement.  Mon expérience m'a montré que
c'est trop d'informations en très peu de temps et que les gens ne
retiennent pas grand chose.

> > À la fin, tu distribues deux iso Debian et quelques notes écrites. Tu
> > réfères les gens en groupes de 5-6 à quelqu'un qui utilise déjà
> > Debian. Tu charges de 15 à 20$ pour la journée, pour couvrir les
> > dépenses: la salle, les iso, l'impression, le conférencier. Donc,
> > même si c'est peu, «l'installé» peut gueuler si on lui a fait perdre
> > son temps et son argent.

Technical support gratis!  C'est pas lui qui va répondre aux questions
je crois...  Bienvenue aux bénévoles masochistes mais, franchement, y'en
a qui ne savent pas dans quoi ils s'embarquent.  Le support technique,
c'est très dur et très exigeant à faire seul, même pour seulement 5-6
personnes, qu'importe leur niveau de compétences ou l'OS utilisé.

> > Ensuite, tu suis les gens. Tu les invites à poser les questions sur
> > leurs problèmes particuliers sur les groupes de discussion. Tu les
> > appelles au bout d'une semaine, d'un mois. Tu tâches de te rendre
> > compte si ta méthode de formation fonctionne.Tu l'améliores, tu
> > apprends à enseigner.

Et tu prends 40h de ton temps par semaine pour le faire, tu te fatigues,
tu lâches ta job, tu crèves de faim, tu te fais mettre en dehors de chez
vous pour loyer non-payés...  Bon, OK, je suis peut-être pessimiste
là...  Mais enfin, je souhaite bonne chance à ceux qui veulent bien y
consacrer autant de temps.  J'aime bien l'idée mais j'attends encore de
voir sa réalisation.   Personnellement, je me lancerais pas dans un tel
projet sans un appui considérable et probablement du monde à temps plein
pour l'organisation.  C'est vraiment une grosse tâche mais je l'aime
quand même mieux que l'idée de l'installateur didactique HTML.  Je suis
aussi bien d'accord que les installfest demanderaient un meilleur suivi
mais la tâche est plutôt ardue et les bénévoles souvent manquant.
Allons, il n'y a pas de volontaires pour faire les appels?

> > Simple bon sens? Va proposer ça à des Linuxiens, tu vas passer pour un
> > fou. C'est pas cool, c'est trop organisé, pas assez anarchique. Tout
> > ce qu'ils veulent voir, eux, c'est les rubans au plafond et les
> > chapeaux rouges de mononcle Bob.

J'aimerais bien voir les mails qui disent que c'est pas cool, trop
organisé et pas assez anarchique.  Quoi?  Le mien?  Bon, d'accord.  Si
vous voulez vous croire...  Je n'ai probablement aucune expérience dans
les conférences, les exposés, les cours, tout comme Michel Dagenais
d'ailleurs et bien d'autres sur cette ML...  Gilles est certainement
celui qui en a le plus pour en savoir autant.   Alors, tu nous la ponds
ta conférence mon Gilles?

> > C'est ainsi que les Install Party, comme tu les nommes, sont une
> > promo CONTRE Linux. Mais il ne faut rien dire, sinon, t'es un troll!

Mais oui, on est contre Linux quand on organise quelque chose et que ça
marche pas nécessairement comme certaines personnes aimeraient que ça
marche.  Même si ces personnes ne se présentent pas lorsqu'on fait la
démonstration d'installation de Debian (et oui, j'en ai déjà fait, à
Montréal, il y a 3 ans déjà).   C'est quand même pas ma faute si, lors
de cette démo, les questions que les gens m'ont posés n'avait rien à
voir avec l'installation d'un système...  Faut croire qu'ils n'avaient
pas les mêmes intérêts que Gilles.

> > GP
> > --
> > La Masse Critique
> > Rencontrez Néfertiti, Einstein, Tocqueville, etc.

-- 
-------------------------------*  *-------------------------
Fabien Niñoles                /  /          [email protected]
Chevalier Servant de Sa Dame /  /   C15D FE9E BB35 F596 127F
Veneur Gris par la Clef     /  /    BF7D 8F1F DFC9 BCE0 9436
Développeur pour Debian    /  / http://www.tzone.org/~fabien
--------------------------*  *------------------------------