Linux pour les Null
De quoi guider vos premiers pas - et certains autres - sous Linux en francais

Amitiés à JPB, qui en plus du goût des maths m'a donné celui de TeX
Merci Patrick, je ne le dirais jamais assez

À Valérie


Pour me contacter, envoyez-moi un mail

Ce que vous trouverez ici


Des conseils pour debuter, ou plus prosaïquement une configuration de différentes applications tournant sous Linux, en français.
Toutes ces informations existent quelque part sur le Web, mon unique but est d'essayer de les concentrer ici, en un minimum de pages...
Quelle distribution ?
Premieres configurations
Et les disquettes ?
Quels paquets ?
Où trouver d'autres renseignements ?
Émuler le SCSI : lecteurs ZIP, graveurs IDE
Et la télé sur son linux ?
En Anglais, configuration de Debian/GNU Linux 3.0 sur un portable Compaq Presario 1700T


Ce que vous ne trouverez pas ici

Une description exhaustive de la pile TCP/IP
Comment réussir à tous les coups votre béchamel
Comment rendre votre MS-cliquodrome(©) performant (et pour cause !...)


Quelle distribution ?


Premieres configurations


Et les disquettes ?

Regardez donc /etc/fstab et tapez man mount pour apprendre le peu qu'il faut savoir sur la gestion des disquettes. Seulement, vous aurez peut-être envie de déplacer un fichier (.tar ou pas) qui fait plus d'une disquette...
Pour le couper en petits morceaux correspondant à des disquettes 1.44 Mo (formatées en VFAT, la norme Windows),
split fichier -b 1423k qui renvoie des petits bouts nommés x**. Pour reconstituer le tout, cat xab >> xaa colle xab à la fin de xaa.
Pour ce qui est des disquettes zip 100 Mo, split fichier -b 95m fera l'affaire.
Pour les perfectionnistes que le montage / démontage incessant fatigue, regardez dans les HOWTO le fonctionnement de automount.


Quels paquets ?

vi l'éditeur à tout faire, version poids plume. Ou plutôt elvis, sa version améliorée.
Emacs l'éditeur à tout faire, version poids lourd
WindowMaker le gestionnaire de fenêtres
LaTeX le formateur de documents
Xdvi pour les prévisualiser
GhostView pour les imprimer
Xfig l'outil de dessin vectoriel
Cactus pour dessiner des molécules
OpenOffice pour recupérer des clones de Word, Excel, Publisher, Powerpoint le trou dans le porte-monnaie en moins
mutt pour lire et envoyer vos mails - j'ai mis a disposition un article écrit pour le journal de PC en guise de mode d'emploi succint


Vous trouverez sur linux-center plein de liens très utiles pour les applications qui tournent sous Linux.
Un subtile mélange de français et d'anglais ;-)

Où trouver d'autres renseignements

Les HOWTO sont, comme leurs noms l'indiquent, des fichiers textes indiquant comme faire ceci ou cela sous Linux (de la configuration de la carte son à celle d'un firewall). Le site d'origine est à metalab.unc.edu/mdw/HOWTO dont vous trouverez les (des ?) traductions sur ftp.lip6.fr/pub/linux/french/docs.

Linux-france et en particulier Linux Tricks and Tips devrait achever de faire de vous un véritable Linux gourou.

Émuler le SCSI : lecteurs ZIP, graveurs IDE

Lecteurs ZIP parallèles

Pour utiliser un lecteur ZIP sur port parallèle il est nécessaire de demander au noyau d'émuler le comportement de périphériques SCSI. Mieux vaut mettre un bon bout en modules, surtout si vous comptez vous servir aussi du port parallèle pour imprimer...

Noyau

À la compilation, il faudra inclure :

<*> Parallel port support
<*> PC-style hardware
<M> Parallel port IDE device support

<M> SCSI support
<M> SCSI disk support
<M> SCSI generic support
<M> IOMEGA parallel port (ppa - older drives)

La dernière ligne pouvant être remplacée suivant votre lecteur zip par
<M> IOMEGA parallel port (imm - newer drives)

Ou bien, pour ceux qui préfèrent lire les lignes de leur fichier de configuration du noyau :

CONFIG_PARPORT=y
CONFIG_PARPORT_PC=y
CONFIG_PARIDE_PARPORT=y

CONFIG_SCSI=m
CONFIG_BLK_DEV_SD=m
CONFIG_CHR_DEV_SG=m
CONFIG_SCSI_PPA=m
ou bien CONFIG_SCSI_IMM=m

Montage

Votre /etc/fstab doit ressembler à quelque chose comme :
/dev/sda4 /mnt/zip vfat defaults,user,noauto 0 0

Graveurs IDE

Options du noyau

Le noyau doit une fois de plus émuler le scsi, par exemple en mettant, si vous avez en plus un lecteur de CDROM (qui lui aussi passera pour du scsi) :

CONFIG_BLK_DEV_IDEDISK=y
CONFIG_BLK_DEV_IDECD=m
CONFIG_BLK_DEV_IDESCSI=m

CONFIG_SCSI=m
CONFIG_BLK_DEV_SD=m

CONFIG_BLK_DEV_SR=m
CONFIG_BLK_DEV_SR_VENDOR=y
CONFIG_CHR_DEV_SG=m

Insertion automatique

Pour que kmod puisse faire son office, prévoir
options ide-cd ignore=hdc # Le module ide-cd, qui gère le lecteur de CDs (ici hdc, donc maitre du deuxième controleur IDE), doit ignorer le graveur
alias scd0 sr_mod # sr_mod &leq;-&geq; scd0
pre-install sg modprobe ide-scsi # Avant de charger sg, charge donc ide-scsi
pre-install sr_mod modprobe ide-scsi # Idem avant de charger sr_mod

Montage

Pour monter dans le système de fichier des périphériques "émulés scsi", mettez dans votre /etc/fstab :
/dev/scd1 /mnt/cdrom iso9660 defaults,ro,user,noauto 0 0
/dev/scd0 /mnt/graveur iso9660 defaults,ro,user,noauto 0 0

Utilitaires

Fournies par Pat, les lignes qui font tout :

cdparanoia -B -v -w 1-10 (pour extraire 10 pistes audio)
mkhybrid -R -r -J -v -o cd.iso /chemin pour créer un fichier iso à partir de l'arborescence présente dans /chemin
cdrecord -v -eject speed=2 dev=0,0,0 cd.iso pour graver sur CD le fichier iso précédemment créé (en vitesse 2x, je vous laisse adapter). Une erreur consécutive à un mauvais choix de périphérique (dev=0,0,0) peut être rapidement corrigée, il suffit de lire l'erreur...

Graver un CD Debian

Si vous avec récupéré une arborescence Debian, il suffit de la graver telle quelle en prenant le soin de mettre bien /dists à la racine du CDROM, optionnellement vous pouvez donner un nom au CD mais ca marche très bien sans.
Ensuite, apt-cdrom add met à jour la base de données de apt. Si vous utilisez dselect, commencez par ce qui précède puis veillez bien à préciser apt comme méthode d'accès, un [M]ettre à jour synchronise la base de données de dselect sur celle d'apt.


Et la télé sur son Linux ?

Une fois les modules de bttv compilés et copiés dans /lib/modules/2.(2|4).x/ il vaut mieux prévoir quelque chose du genre : (où vous aurez remplacé snc-card-0 par votre module de carte son si vous n'utilisez pas les modules alsa (vous devriez !))

pre-install bttv modprobe -k snd-card-0 ; modprobe -k tuner
options i2c verbose=0 scan=1 i2c_debug=0
options tuner debug=0
options bttv pll=1 card=1 radio=0
options tuner type=3 debug=0
alias char-major-81 bttv

Les points délicats sont les choix de pll, card et type.
Le fichier /usr/src/linux/Documentation/video4linux/bttv/INSTALL donne les valeurs typiques.
À noter qu'il dit qu'il ne faut pas fixer tuner si on utilise une carte miro, ben j'en connais au moins une qui veut son type à 3... Comme indiqué dans la documentation, vous faites ces manipulations à vos risques et périls (j'ai jamais vu une carte tuner exploser, m'enfin j'ai pas vu grand chose...)

Pour ce qui est des applications, xawtv est la référence. Son homologue pour le videotexte est alevt.


M'envoyer un mail


Dans l'absolu, il vous suffit de cliquer ici
mais vous etes invites a utiliser ma clef publique pour que notre échange de mails parte sur de bonnes bases.
Pour la recuperer dans de bonnes conditions, je vous conseille gpg --keyserver wwwkeys.pgp.net --recv-keys 0x6692DF89
qui ira la récuperer comme un grand chez un serveur gpg.

TheGimp