(Courriels de diversion: <mesestimant@creees-resineuse.com> <contesterai@galvaudait-achalande.com> <impassibilite@ravitaillais-deprime.com> <porte-bagages@consolable-lancerez.com> <indecise@obtuses-impayable.com> <deteriorez@approximativement-postera.com> <reformes@commemore-defroncer.com> <verite@interêts-cacheraient.com> <sous-evaluerons@reapprends-sous-payerait.com> <enonciation@sous-payes-cuirait.com> )
Bj à tous, Je reprends ce soir le travail que m'a envoyé Roger qui a traduit l'extrait n° du howto. Roger s'est interrogé sur plusieurs points au cours de son travail et je viens ici solliciter votre avis à propos de ces points, ceci étant très important ensuite dans la phase d'armonisation. Je vous joins donc le msg de Roger ainsi que la traduc de l'extrait. J'attends vos réactions à propos de ces points. D'avance merci. ----- Original Message ----- From: "Roger Mampey" <mampey@worldnet.fr>To: "nath31" <nath31@ifrance.com>Sent: Wednesday, June 27, 2001 3:06 AM Subject: Re: [biglux] Traduction Emacspeak howto. Salut Nath, Je t'envoie ce que j'ai traduit. Mais il va y avoir un travail d'harmonisation à faire entre les traducteurs. Je t'indiques certaines règles que j'ai essayé de suivre pour distinguer le langage courant, le langage technique et l'anglais. o Les commandes, séquences de caractères (mais pas les chemins d'accès aux fichiers) sont entre quotes. o Les titres de documents ou expressions anglaises sont entre guillemets. Quelques traductions qui peuvent laisser à désirer : o section traduit par section o highlighted par mise en évidence o log in, log out par ouvrir et fermer une session. J'ai laissé entre *** et *** quelques points à discuter : o Accepter ou non de traduire 'log in' par 'se loguer'. o Une remarque sur la francisation. La commande 'apropos working' marche chez moi parce que je n'ai pas francisé la doc mais ce n'est pas forcément le cas partout. o Il y a une inexactitude dans le texte original à propos du nom d'utilisateur qui se retrouve dans les adresses mail. Enfin, tout le paragraphe concernant les moyens d'obtenir Linux est un peu vieux et très americano-centré. Je ne sais pas ce qu'il est licite de modifier ou non quand on traduit un howto, donc je n'y ai pas touché. Dernier point, le format txt brut de décoffrage pour la définition d'un document (en particulier les références internes), c'est un peu fruste. Pourquoi ne pas utiliser LaTex qui permet d'obtenir du html et du ps, ou même, à la rigueur, info qui semble être le format initial. Roger ---------------------------------------------------------------------------- ---- Le matériel informatique, les commandes Unix, l'administration d'un système Unix, Emacs et Emacspeak sont, chacun pour sa part, des sujets assez conséquents. Vouloir tout apprendre d'un seul coup ne peut conduire qu'à la frustration. Je suggère plutôt au nouvel utilisateur de passer par une série d'étapes, en apprenant à maitriser, à chaque étape, un seul de ces sujets à la fois. 2. Etape 1. DOS et la parole La plupart des utilisateurs aveugles d'ordinateurs personnels possèdent DOS ou Windows, un synthétiseur de parole et un logiciel lecteur d'écran comme JAWS [``JAWS'']. (Les références sous ce format renvoient plus loin à des entrées de la section "Notes et références"). En utilisant cette base, on peut installer et devenir familier avec des émulateurs de terminaux comme Telix [``TELIX''] ou Commo [``COMMO''], que l'on peut obtenir à partir de l'archive Simtel [``Simtel''] entre autres. 2.1. Obtenir Linux sur CDROM Si vous possédez ou pouvez emprunter un lecteur de CD, je vous recommande d'acquérir l'une des nombreuses distributions de Linux sur ce support. Les instructions qui suivent concernent la Slackware. Je suis plus familier avec les CD de Linux Central [``Linux Central'']. D'autres sources sont InfoMagic [``InfoMagic''] et Walnut Creek [``Walnut Creek''] (où toute l'idée de CD à bas prix empli de logiciels issus des archives Internet prend sa source). Des distributions Linux sont disponibles auprès de Red Hat [``Red Hat''], Craftwork [``Craftwork''], et Yggdrasil [``Yggdrasil'']. 2.2. Obtenir Linux par ftp Un autre moyen d'obtenir Linux et sa documentation est d'utiliser ftp sur Internet. Le site de la Slackware est Walnut Creek [``Walnut Creek'']. On peut également l'obtenir par metalab (anciennement sunsite) et la plupart de ses sites miroirs. Ci-dessous, une liste partielle de ces sites : o USA (home site) <ftp://ftp.cdrom.com/pub/linux/slackware> o UK/Europe <ftp://src.doc.ic.ac.uk/public/Mirrors/ftp.cdrom.com/pub/linux/slackware-3.1 > o Japan <ftp://ftp.cs.titech.ac.jp/pub/os/linux/slackware> o Taiwan <ftp://NCTUCCCA.edu.tw/OS/Linux/Slackware> o Hong Kong <ftp://ftp.cs.cuhk.hk/pub/slackware> o USA <ftp://metalab.unc.edu/pub/Linux/distributions/slackware> o USA <ftp://uiarchive.cso.uiuc.edu/pub/systems/linux/sunsite/distributions/slackw are> D'autres sites sont répertoriés dans le fichier INFO-SHEET : <http://metalab.unc.edu/pub/Linux/welcome.html> <ftp://metalab.unc.edu/pub/Linux/docs/HOWTO/INFO-SHEET> <ftp://uiarchive.cso.uiuc.edu/pub/systems/linux/sunsite/docs/HOWTO/INFO-SHEE T> 2.3. La documentation de Linux Lisez la doc. Je me réfère dans ce qui suit aux noms de fichier et à leur emplacement sur le premier disque de l'ensemble de 6 CD d'Infomagic "Developer's Resource" de décembre 96 tels qu'ils sont vus sous DOS. D'autres offres contiennent sans doute la même information, mais différemment présentée. La Slackware est sur le disque numéro 2. Le guide d'installation, étape par étape, de Matt Welsh est le fichier \doc\install-\install-.002. (C'est un livre de 245 pages !) Une information plus générale est disponible dans la "Foire aux Questions" ("Frequently Asked Questions") en \docs\linux.faq\linux-fa.asc. Des descriptions plus détaillées sont fournies dans les documents dits WOWTO (dont celui que vous lisez en ce moment est un exemple). On les trouve dans le répertoire \docs. Consultez en particulier \docs\hardware qui décrit les matériels supportés par Linux, \docs\meta-faq, qui donne des points d'entrée sur d'autres sources d'information (ce qui en fait une version étendue de ce paragraphe), et \help\index qui liste les documents HOWTO avec, pour chacun, une courte description du contenu. Le "Linux installation Howto", en \docs\installation, est une version (plus courte, mais aussi plus ancienne) du guide d'installation de Matt Welsh. Une note sur la lecture de la documentation. Vous pouvez être confrontés à des fichiers ASCII avec des codes de mise en évidence : où la séquence 'caractère-backspace-caractère' code pour 'caractère' en fonte grasse et la séquence 'underscore-backspace-caractère' pour 'caractère' en italique. Un moyen de traiter ce problème est d'utiliser le programme 'less', qui affiche ces séquences en couleurs. Un lecteur d'écran DOS, peut, par exemple, rechercher ces séquences mises en évidence. Une version DOS de 'less' est accessible par ftp depuis l'archive Simtel [``SimTel'']. Dans celle-ci, recherchez le répertoire msdos/textutil. Par exemple, essayez : <ftp://ftp.coast.net/pub/SimTel/msdos/textutil> Je suggérerai plus loin quatre façons d'apprendre des commandes Emacs (voir [``Learning Emacs'']). La première méthode est d'installer Emacs sous DOS et de l'apprendre tout en utilisant le lecteur d'écran DOS. Comment obtenir Emacs por DOS est une question fréquemment posée traitée dans la FAQ (voir [``Emacs for DOS'']). Le code source pour Emacs (environ 10 MB) peut être obtenu par : <ftp://prep.ai.mit.edu/pub/gnu/> (cherchez emacs-19.34b.tar.gz ou quelque chose d'approchant) ou sur l'un des nombreux sites miroirs du catalogue de logiciels GNU [``Gnu Mirrors'']. 3. Etape 2. Terminal d'un système Unix distant. Obtenez ce qui est appelé un "compte shell" sur un système Unix quelconque. Beaucoup de Fournisseurs d'Accès à Internet (FAI ou encore ISP pour "Internet Service Providers") peuvent fournir ce service. Utilisez le programme émulateur de terminal et un modem pour appeler. Apprenez les commandes Unix de base. Si le système possède Emacs, ou que vous pouvez persuader l'administrateur du système de l'installer, c'est la deuxième façon de l'apprendre. C'est probablement le meilleur moment pour l'apprendre, parce que l'administration d'un système Unix (votre prochaine étape) vous aménera à éditer des fichiers. Aussi, j'inclus ici mes suggestions pour apprendre à la fois Unix et Emacs. 3.1. Apprendre Unix Pour obtenir un compte shell, ou créer un nouveau compte sur votre propre machine, vous devez décider d'un nom d'utilisateur ("username") et d'un mot de passe("password"). Votre nom d'utilisateur sera également utilisé pour votre adresse de courrier électronique (***ce n'est pas exact***), aussi essayez de choisir quelque chose de court et facile à retenir. Votre mot de passe ne doit pas être traité à la légère et doit être difficile à deviner. Cela nécessite au minimum 6 caractères dont au moins un caractère non alphanumérique. Quand un système Unix est prêt à accepter l'ouverture d'une session, il affiche généralement un message terminé par "login:" (pour "log in" : ***?***). Vous devez alors taper votre nom d'utilisateur. Il demandera alors votre mot de passe, en annulant l'écho à l'écran pendant que vous le tapez. Pour terminer la session, tapez la commande 'logout'. Il y a plusieurs sortes de documentation disponibles sur un système Linux. Traditionnellement, chaque commande possède une page de manuel que l'on peut afficher par la commande 'man'. Par exemple, vous pouvez apprendre la commande 'cp' en tapant 'man cp'. Evidemment, cela n'est une aide que si vous connaissez ou pouvez deviner le nom de la commande. Toutefois, chaque page de manuel posséde en son début une ligne donnant le nom de la commande et une courte description de ses fonctions. Vous pouvez déclencher une recherche dans une base de données de ces lignes en utilisant la commande 'apropos'. Ainsi taper 'apropos working' affichera toutes les lignes où apparaît le mot 'working'. Voici ce que pourrait afficher cette commande : cd (n) - Change working directory pwd (n) - Return the current working directory Cwd (3pm) - get pathname of current working directory chdir (2) - change working directory fchdir (2) - change working directory get_current_dir_name (3) - Get current working directory getcwd (3) - Get current working directory getwd (3) - Get current working directory pwd (1) - print name of current/working directory rcsclean (1) - clean up working files (***Si vous disposez des locales, vous aurez autre chose***) Les nombres entre paranthèses sont les sections du manuel. Les commandes utilisateur ("user commands") sont en section 1. Les fonctions de base appelées par les programmes C sont dans les sections 2 et 3. Les commandes utilisées principalement par l'administrateur système sont en section 8. Vous pouvez en apprendre plus sur la commande 'man' et le manuel en ligne en tapant 'man man'. Le programme qui interprète les commandes est appelé un 'shell'. Sous DOS, le shell c'est 'command.com'. La plupart des shells Unix sont les descendants du "Bourne shell" 'sh' ou du "C shell" 'csh'. Le plus couramment utilisé sous Linux est le "Bourne again shell" ou 'bash'. Beaucoup de commandes Unix, qui étaient initialement des programmes séparés, sont maintenant intégrés dans 'bash'. L'aide en ligne pour ces commandes est également intégrée. Par exemple, taper 'help cd' affichera une brève description de la commande 'cd'. Taper 'help' seul affichera une liste de toutes les commandes intégrées. Malheureusement, il s'agit d'un affichage sur deux colonnes. Si vous trouvez cela peu satisfaisant, vous pouvez envoyer la liste en entrée de la commande 'colrm' pour ôter l'une des colonnes en utilisant le mécanisme standard de 'pipe' décrit un peu plus loin. Taper 'help | colrm 37' pour afficher seulement la première colonne, et 'help | colrm 1 36' pour n'avoir que la seconde. Beaucoup de logiciels libres issus de la FSF ("Free Software Foundation") et fonctionnant sous Linux sont mieux documentés dans les pages 'info'. Par exemple, la documentation du compilateur C et C++ est obtenue en tapant 'info gcc'. Sous Unix, les commandes acceptent normalement des options débutant par un tiret (le signe moins) plutôt que l'anti-slash de mise sous DOS. Dans un chemin, les noms de répertoire sont séparés par des slashs plutôt que des anti-slashs. Les deux systèmes d'exploitation ont une "entrée standard", par défaut le clavier, et une "sortie standard", par défaut l'écran. Vous pouvez rediriger l'entrée standard en utilisant '<' et la sortie standard en utilisant '>'. Vous pouvez diriger la sortie d'une commande vers l'entrée d'une autre en reliant les deux commandes par le symbole '|' déjà vu. Si un programme est planté, voici une liste de clés à essayer : o Control-Q. Vous pouvez avoir, par inadvertance, envoyé la séquence Control-S qui bloque toutes les sorties. Control-Q les débloque. o Control-D, qui signale la fin de fichier sous Unix (semblable à Control-Z sous DOS), au cas où le logiciel attendrait une entrée que vous n'êtes pas préparé à fournir. o Control-C provoque une interruption, qui peut le plus souvent arrêter le programme. o Control-Z place le processus exécutant le programme en tâche de fond. Vous pouvez arrêter la session, mais le système vous préviendra qu'il reste un processus en tâche de fond et vous devrez répéter la commande 'logout'. A la place, vous pouvez tuer le processus, comme ceci : Lancer la commande 'ps' sans arguments, le résultat est, après une entête de 1 ligne, une ligne d'informations sur chacun de vos processus. Le premier élément sur chaque ligne est l'identificateur du processus (le PID : "Process Id Number"). La commande utilisée pour lancer le processus (ou au moins son début) apparaît en fin de ligne. Si vous retrouvez votre commande sur l'une des lignes où le PID vaut 117, vous pouvez tuer le processus par la commande 'kill -9 117'. o Si vous avez lancé Linux depuis une console, la combinaison de touches 'alt-2', ou quelque autre combinaison à base de 'alt', vous commutera sur une autre console virtuelle. Vous pouvez vous y ouvrir une session come si vous étiez face à un autre terminal. o Si votre machine est connectée à un réseau, vous pouvez y ouvrir une session depuis une autre machine. o Control-Alt-Del réinitialisera l'ordinateur de façon non destructive. o En dernier recours, Vous pouvez appuyer sur la touche "Reset" ou redémarrer l'ordinateur. cela laissera le système de fichiers dans un état non valide, puisque certains tampons n'auront pas été recopiés sur disque. Le système d'exploitation découvrira le fait à l'initialisation et prendra un certain temps pour tester et réparer le système de fichiers. La perte effective de données est peu probable sauf si vous aviez quelque chose en cours de fonctionnement à ce moment là. Guido Gonzato (Guido@ibogfs.cineca.it) a écrit un excellent guide deLinux pour (anciens) utilisateurs de DOS, Le "DOS2Linux mini-howto". Vous pouvez certainement le trouver là où vous avez trouvé celui que vous êtes en train de lire, ou bien à : <ftp://metalab.unc.edu/pub/Linux/docs/HOWTO/mini/>. Vous pouvez trouver des informations générales sur Unix, incluant les pages de manuel pour différents systèmes à : <http://www.cis.ohio-state.edu/hypertext/man_pages.html> Il existe un tutoriel appelé "Beginning Unix and the C shell" à : <http://www.eng.hawaii.edu:80/Courses/C.unix/page-03.html> Vous pouvez obtenir une aide générale depuis : <http://www.nova.edu/Inter-Links/UNIXhelp/TOP_.html> <http://www.eecs.nwu.edu/unix.html> Vous pouvez trouver une liste d'ouvrages sur Unix à : <http://www.eskimo.com/~cher/eskimospace/booklist.html>. ______________________________________________________________________________ ifrance.com, l'email gratuit le plus complet de l'Internet ! vos emails depuis un navigateur, en POP3, sur Minitel, sur le WAP... http://www.ifrance.com/_reloc/email.emailif --------------------------------------------------------------------- To unsubscribe, e-mail: biglux-unsubscribe@savage.iut-blagnac.frFor additional commands, e-mail: biglux-help@savage.iut-blagnac.fr