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

Re: Un cours interactif en installant? (partie 1)



>Quoting Gilles Pelletier <[email protected]>:

>> Un cours interactif en installant?

>J'apprecie beaucoup l'idee.. Tu permets que je me concentre sur ce sujet
>alors?

Je t'en prie, mon cher Fabien!

>> Consulter un CD au prompt avec Linux, ce n'est pas tout à fait évident,
>> quand on sort des
>> belles interfaces d'installation! Bien sûr, je savais qu'il fallait le
>> "mounter", mais comme 
>> toute l'installation du noyau s'était déjà faite à partir du CD, je pensais
>> qu'il était "mounté" 
>> une fois pour toutes! De plus, je voyais /hdb et /mount/cdrom (ou quelque
>> chose comme). 
>> Donc, pas le problème!
 
>> Un ami m'a remis sur la piste: même l'existence d'un mounting point m'était
>> inconnue! 

>Il existe un petit module que je considere encore comme experimental 
>(est-ce qu'il y a quelqu'un qui a reussi a le faire fonctionner
>d'une facon fiable?) qui s'appelle automountd et qui permet de faire
>des mount automatiques des que tu accedes au mounting point. Il y a aussi
>autocd qui est capable de lire le label d'un CD et le "mounter" sur un
>repertoire au choix. Quand ces programmes vont etre au point, ca pourrait
>etre pratique.

Quand je serai un expert, ce module pourra sans doute me servir. Pour le
moment, il est l'antithèse de ce que je demande. Je veux monter à la mitaine
avec des instructions précises:

Quels sont les répertoires à créer: /dev /mnt /cdrom, etc.

À quoi servent-ils? Quelles sont les permissions?

Que signifie fstab? (File System TABle) Là, on trouve ce qui est, ou peut être
monté.

Que signifie mtab? (Mounted Table) Là, on trouve seulement ce qui est monté.

Etc.

Comme tu vois, il n'y a rien d'automatique. Tu apprends. Tu refais la 
même chose pour tous les devices: l'écran, la souris, le modem, etc. 
Tu vois de quoi les fichiers de configuration ont l'air, où il se trouvent, 
etc.

Des liens html permettent de creuser la matière. Par exemple, il n'est 
peut-être pas nécessaire de donner les informations sur les permissions,
mais si l'usager veut savoir, permissions est souligné et il n'a qu'à 
cliquer.

Les instructions sont données de façon concise et dans l'ordre 
nécessaire pour accomplir les tâches. Au lieu de prendre deux 
heures en mode auto -- quand tout va bien ... -- l'installation 
prendrait peut-être deux jours, mais au lieu de se retrouver
comme un dummie à lire de la doc dont on ne parvient pas à 
saisir le début du fil conducteur, on aurait une petite base, 
une idée de comment le système fonctionne.

Pour arriver à construire ces instructions, il faudrait faire une 
première installation sur un système très standard (un DD IDE
avec Windows95, etc.) Puis, ajouter des liens html pour les SCSI, 
etc. Une bonne partie des instructions pourraient être trouvées 
dans les HOWTO, mais il faudrait épurer, fonctionner surtout 
avec des exemples, comme il y en a à la fin des man pages.

À partir du moment où un éditeur peut être ouvert, on quitte le
livret d'instructions, on met les instructions dans la fenêtre du
haut, le prompt ou le fichier à éditer dans la fenêtre du bas.

>Plusieurs
>scripts existent qui permettent a l'usager de refaire cette configuration
>plus tard et nous sommes presentement dans le design/implementation 
>d'une solution permettant de faire des scripts generaux avec une interface
>graphique ou texte independante.

OK. Parlons de scripts. Si certaines commandes sont trop longues et
ne reviennent pas assez fréquemment pour que l'usage de la flèche
«en haut» soit commode, on pourrait faire un petit shell script et, avec
un lien html, indiquer comment faire un shell script.

Éventuellement, de petits "programmes" pourraient être installés
pour indiquer à l'usager ce qu'il peut installer avec sa configuration
hardware. Avec 16 megs sur un 486, tu n'installes pas StarOffice.

À la fin, on installerait les applications. On expliquerait ce qui va dans 
/bin, /sbin, /opt, comment modifier le path, etc.

>Secondo, la majorite des fichiers de configuration ont leur manpages
>dans la section 5 (man -S 5 <nom du fichier>) et reference dans la
>section FILES du programme qui l'utilisent. Exemple : man fstab

Intéressant! Seulement, le problème de Linux, c'est qu'il faut référer
à mille endroits pour trouver les instructions. Pour des problèmes
vraiment «pointus», cela est inévitable, mais il devrait y avoir moyen
de tout réunir pour faire uen installation de base.

>> Une fois le noyau installé, la tâche est-elle si complexe? Y a-t-il des
>> problèmes que je ne 
>> comprends pas? On m'a pourtant dit que tout était possible avec Linux! 

>C'est plus le contenu d'une telle documentation qui est dur a maintenir.
>Le LDP (Linux Documentation Project) est un gros projet et la principale
>difficulte est de trouve une documentation facile a maintenir et a mettre
>a jour en differents formats (d'ou l'utilisation du SGML comme format
>principal qui permet une sortie en TXT ou HTML ou TeX).

Maintenant que la plupart des cartes graphiques sont reconnues, il me 
semble que l'installtion sur des PC ne devrait pas être si compliquée. 
Bien que je n'aie pas toutes les connaissances techniques pour évaluer 
l'importance de la tâche, je pense qu'il faut prendre garde de se faire
des montagnes avec des riens: s'il avait fallu que Torvalds envisage
de faire face seul ou avec seulement quelques amis à toutes les
difficultés qui se sont présentées, nous ne bénéficierions pas de
Linux aujourd'hui.

Il suffit simplement de commencer avec une petite enregistreuse
entre un expert et un nul et de noter précisément les étapes à suivre.
Je veux bien être ce dummie et ensuite, mettre le matériel en
bon ordre.

Ensuite, il faut prêter les instructions à quelqu'un d'autre et voir
comment il se tire d'affaire. Puis, essayer avec un Pentium III,
avec des disques SCSI, un modem-cable, etc.

Si les instructions circulent, il ne devrait pas être trop difficile de
les tenir à jour. En tout cas, ce devrait être moins assommant que
de redécrire l'invention de la roue à chaque fois qu'un nouvel
usager demande comment monter son CDROM.
 
(suite au prochain message)