[lfs-fr] [Fwd: Traduction de l'astuce : Essential pre-reading for life with LFS.]

Jean-Philippe MENGUAL jmengual at linuxfromscratch.org
Ven 2 Nov 09:57:01 PDT 2012


Pas cool. Voici la PJ.


-  
       Jean-Philippe MENGUAL
       Président de l'association traduc.org 
       Coordinateur du projet Linux From Scratch
       Coordinateur au sein du projet Trad GNU de l'April
       Animateur suppléant du groupe de travail Accessibilité de l'April



Le vendredi 02 novembre 2012 à 09:19 +0100, Denis Mugnier a écrit :
> salut
> 
> On 11/02/12 00:14, Jean-Philippe MENGUAL wrote:
> > Une bonne nouvelle!
> >
> il manque le fichier txt attaché ;o))
> 
> a+
-------------- section suivante --------------
Pré-lecture essentiel pour vivre avec LFS

AUTEUR: Richard A Downing FBCS CITP <TheOldFellow at gmail dot com>
TRADUCTEUR: Kevin Pita <pita point kevin at gmail point com>
DATE: 28-12-2004
LICENCE: Creative Commons - Attribution-NonCommercial-ShareAlike 2.0
SYNOPSIS: Pré-lecture essentiel pour vivre avec LFS.

DESCRIPTION: Cette astuce est une liste de bons documents que vous pouvez obtenir gratuitement sur Internet, ainsi que des conseils de mes amis et moi. Elle vous aidera Ă  vous "instruire" Ă  un niveau oĂč vous pourrez:
 1. Construire avec succÚs [1]Linux From Scratch (LFS)
 2. Pose des questions judicieuses sur les listes de diffusion lfs et comprendre les réponses.
 3. Rester sain d'esprit en faisant tout sa.

PRÉREQUIS: Avoir la possibilitĂ© de basculer entre l'ordinateur et internet, naviguer sur le site LFS et trouver des astuces. Le reste c'est notre sujet...

ASTUCE:

À Noter:
 * Ce sera toujours un "travail en cours" et il me manque un bon référencement sur quelques trucs. Donc, si vous en connaissez, ou trouvez une bonne astuce, écrivez-moi s'il vous plaßt. Aussi, j'aime avoir un retour, alors il n'est jamais mauvais d'envoyer un e-mail.
 * Si vous lisez une version texte, vous trouverez une version maintenu de cette astuce Ă  l'adresse: http://www.109bean.org.uk/lfsdocs/LFS-prereading.html - Les liens URLs sont aussi facile Ă  suivre.
 * J'ai généré la version texte de cette astuce en utilisant lynx -dump depuis la version web. Cela signifie que les liens sont rassemblés à la fin. Ce n'est pas trÚs pratique pour vous, mais c'est vraiment plus soigné pour moi.

Le livre LFS dit:

"Ce livre suppose que son lecteur a une bonne connaissances sur l'utilisation et l'installation de logiciels Linux."

Le livre suggÚre alors un peu de lecture supplémentaire, y compris ce document. Mais c'est plus qu'une simple liste de lecture LFS, nous attendons de vous que vous fassiez aussi quelques exercices.

Partie 1. Affaire Sociale. (TrÚs important)

Beaucoup de personnes posent mal les questions sur les listes de diffusion LFS. Parfois ils obtiennent des réponses grossiÚres. Pour rester sain d'esprit, je vous suggÚre de lire le divertissant [2]How To Ask Questions The Smart Way (Comment Poser Les Questions De ManiÚre Intelligente) d'Eric Steven Raymond.

Merci de noter que toutes les listes de diffusion LFS attendent:
 1. e-mail en texte brut. Pas d'HTML.
 2. écrire en dessous. Ajouter votre texte en dessous du fragment que vous avez cité.
 3. couper les citations. ne pas tous cité, juste le morceau important.
 4. ne pas faire de cross-post (multi-post). Utiliser uniquement la bonne liste de diffusion.
 5. restez fort. Ne pas répondre au provocation, ignorez les.
 6. [3]zazen. (Restez Assis) Si d'autres sortent la hache de guerre, restez assis et regardez.

Avant de poser des questions sur les listes de diffusion LFS, merci de chercher dans les archives, au moins les derniers mois, et lire [4]la FAQ LFS. Lisez la derniÚre version en ligne, pas de vielle archives télécharger la semaine derniÚre.

Si vous posez une question prĂ©sente dans la FAQ, Vous allez ĂȘtre extrĂȘmement dĂ©sagrĂ©able, surtout pour le responsable qui a fait le travail par bontĂ©. Vous allez vous faire incendier a juste titre.

Note spécial: Si quelqu'un vous dit RTFM, ils ne sont pas, je répÚte PAS, devenu impoli ou en ont l'impression. C'est l'expression acceptée indiquant que vous avez besoin de lire ton ami le manuel (Read The Friendly Manuel). Si vous avez déjà entendu parler d'un certain mot "Old Low Dutch" qui est mentionné par le "F", merci de vous assuré que ce n'est qu’un mythe :-)

Partie 2. Affaire Technique.

De nombreuses personnes tendent de construire LFS sans la compréhension ou l'expérience avec LINUX. Voici un extrait du manuel:

"Vous devez comprendre quelque chose sur la façon dont fonctionnent les systÚmes d'exploitation de type UNIX, et vous devez savoir comment utiliser certains utilitaires de base. Par exemple, vous devez savoir comment créer, lister, copier, renommer, éditer, et supprimer des fichiers et des dossiers; comment changer entre les répertoire; et comment savoir où vous êtes dans le systÚme de fichiers. Vous devriez avoir une compréhension de base de la structure des répertoires et comment les fichiers sont nommés en fonction de quel répertoire il appartient. Vous devriez comprendre des concepts tels que la sortie et l'entrée standard, quels différentes définitions du terme "argument" signifie, les différences entre les noms de chemins relatifs ou absolus"

Dans le livre LFS, il est dit:

"Nous allons construire le systÚme LFS en utilisant une distribution Linux déjà installé tels que Debian, SuSE, Slackware, Mandrake, RedHat, etc. Nous allons utiliser le systÚme Linux existant comme plate-forme de développement, parce que nous avons besoins d'outils comme un compilateur, éditeur de lien, éditeur de texte, et d'autres outils de développements pour construire notre systÚme. Prenons une distribution moderne et jouons un peu avec elle."

La Distribution de Base

Le choix d'une distribution n'est pas seulement difficile en raison des choix, mon conseil est d'en choisir une pas cher car une fois que vous avez appris un peu et ensuite construit LFS vous la jetterais. J'ai eu la mienne gratuitement avec un magazine. Cependant il peut ĂȘtre utile de lire [5]The Linux Distribution HOWTO (Les Distribuions Linux -Tutoriel-).

Apprendre Ă  utiliser UNIX

Contrairement à Windows, UNIX requiert que vous compreniez ce que vous faites pour obtenir quelque chose de bien dessus. Windows et UNIX nécessite de profonde connaissance approfondie pour obtenir le meilleur d'eux même. Si vous venez d'un bureau Windows ou avez un nouveaux dans l'informatique en général allez lire [6]Unix and Internet Fundamentals HOWTO (Unix et Internet les Fondamentaux -Tutoriel-) c'est trÚs simple et sa vous aidera.

Aussi, [7]Linux Installation and Getting Started (Installation de linux et mise en route) , oui, il est vieux, mais il est toujours valable et intéressant a lire.

Le Shell

Si vous lisez ceux-ci, alors vous ĂȘtes conscient que nous utilisons UNIX avec un shell, qui fournit l'interface ligne de commande. Le shell que nous utilisons dans LFS, comme dans la plupart des distributions Linux, est bash (Bourne Again Shell). Vous devez ĂȘtre Ă  l'aise dans l'utilisation du bash, et [8]L'Advanced Bash Scripting Guide (Le Guide AvancĂ© pour crĂ©er des Scripts Bash) est un bon tutoriel. (Oui, je sais il est dit «Avancé», mais lisez le quand mĂȘme, voulez-vous ĂȘtre un dĂ©butant pour toujours?)

Devenir un apprenti gourou

Ensuite, il y a trois livres que vous devriez disposer sur ou a partir de votre machine pour faciliter sa consultation, les parcourir et les lire maintenant si vous savez comment les utiliser:

[9]The Linux User's Guide (Le Guide d'Utilisateur Linux)

[10]The Linux Systems Adminstrator's Guide (Le Guide d'Administrateur des SystÚmes Linux)

[11]The Linux Network Administrator's Guide, Second Edition (Le Guide d'Administrateur des RĂ©seaux Linux, Seconde Édition)

Je vous recommande de mettre des signets pour ces derniers dans votre navigateur, de sorte que vous pouvez y accĂ©der rapidement. Ça vous permettra d'Ă©conomiser beaucoup de temps pour la suite.

Construire Ă  partir des Sources

Ayant vous-même un systÚme LINUX, et jouer un peu, vous allez maintenant en savoir un peu plus sur le sujet, mais avant de passer à la construction de Linux à partir de zéro, vous devriez apprendre à construire des paquets à partir du code source. C'est un domaine où il est difficile de trouver de bonnes références. Le livre LFS suggÚre [12]Building and Installing Software Packages for Linux (La construction et l'installation des paquets de logiciels pour Linux) et [13]Autoconf, Automake et Libtool est bien aussi, même si il est un peu avancé.

Il est trÚs important que vous avez une certaine expérience de l'installation d'un paquet à partir des sources sur votre distribution avant de tenter LFS.

Un bon choix serait [14]GNU-Emacs. Voici ce qu'il faut faire:
 1. vérifier que c'est la page d'accueil
 2. télécharger la source de la distribution en tant que fichier tar.gz
 3. décompressez les sources avec tar et gunzip
 4. lire le fichier README
 5. lisez le fichier INSTALL
 6. le construire à partir de zéro

En faisant cela, vous apprendrez non seulement comment obtenir et construire un paquet à partir de zéro, vous aurez également prouver que vous avez installé les bons outils pour votre distribution.

Si vous voulez un vrai défi, essayez [15]MPlayer. Ce paquet est un bon test pour développer ses compétences, car vous aurez besoin de traquer et d'installer toutes ses dépendances en premier. (Vous pouvez aussi tricher et regarder le livre [16]Beyond Linux From Scratch pour un indice.)

IBM, maintenant que Big Bad Blue est un grand partisan de l'OpenSource et de Linux. Ils ont quelques tutoriels gratuits sur leurs sites [17]developerWorks.

Comme la plupart des grandes multinationales IBM modifie leur site un peu réguliÚrement de sorte que tout les liens que je donne aux didacticiels peuvent ne plus être valable. Suivez les liens pour la bibliothÚque technique et tutoriels, et vous devriez trouver:
  * La compilation et l'installation du logiciel Ă  partir des sources
  * La compilation du noyau de Linux
  * L'utilisation d'expressions réguliÚres

mais il existe des riches cueillettes ici, mĂȘme pour les habituĂ©s.

Bootstraping

Un domaine où même les vétérans chevronnés d'UNIX semblent avoir du mal c'est la mise en place avec la méthode du bootstrap pour le nouveau systÚme LFS. Souvent, ces problÚmes proviennent du fait que vous ne lisez pas les documents disponibles.

La plupart des gens vont construire pour une plate-forme X86. Avant LFS-5.0, nous avons recommandé d'utiliser Lilo comme chargeur de démarrage, depuis LFS-5.0, nous utilisons GRUB.
Il y a peu de différence pour choisir entre ces deux, et ils ne sont pas les seuls choix non plus. Cependant, il est important de prendre le temps de vous familiariser avec le chargeur de démarrage que vous prévoyez d'utiliser.

Consultez les pages d'accueil pour les chargeurs de démarrage (lilo n'est pas trÚs impressionnant):

[18]Grub

[19]Lilo

Et les divers HOWTO (-Tutoriel-), tous ne seront pas pertinents pour vous:

[20]The Lilo mini-HOWTO (Lilo -Mini Tutoriel-)

[21]Boot + Root + Raid + Lilo : Software Raid mini-HOWTO (Boot + Root + Raid + Lilo : RAID de logiciels -Mini Tutoriel-)

[22]Linux+WindowsNT mini-HOWTO (Linux+WindowsNT -Mini Tutoriel-)

[23]Win95 + WinNT + Linux multiboot using LILO mini-HOWTO (Win95 + WinNT + Linux multiboot en utilisant LILO -Mini Tutoriel-)

[24]Linux+Win9x+Grub HOWTO (Linux+Win9x+Grub -Tutoriel-)

[25]Multiboot with GRUB Mini-HOWTO (Multiboot avec GRUB -Tutoriel-)

Si vous construisez une plate-forme pas X86, vous devrez faire des recherches sur votre propre chargeur de démarrage, cherchez sur google quelle qu'en soit le bootstrap utilisé par votre distribution de base, mais ces liens peuvent vous aider:

[26]PA-RISC/Linux Boot HOWTO (PA-RISC/Linux Boot -Tutoriel-)

[27]SRM Firmware Howto (SRM micrologiciel -Tutoriel-)

[28]The Sparc Improved boot Loader (Le chargeur de démarrage amélioré Sparc)

Mais la chose la plus importante que vous puissiez faire est de lire la page d’accueil et la page d'information pour le chargeur de démarrage. Une impression (sur papier) des codes d'erreur peuvent être trÚs utiles (comme les documents en ligne ne seront pas disponibles au moment où vous avez besoin de cette information), et il est vital que vous avez un autre moyen de démarrer votre systÚme avant de tester votre nouveau chargeur de démarrage.

Partie 3. Autres trucs.

Mon point de départ pour toutes questions ou déficit dans mes connaissances c'est google, vous devriez en avoir aussi. Aller sur la page [29]Google, et cliquez sur le bouton Recherche avancée. Apprenez toutes les fonctionnalités de cet outil essentiel, passez au moins une journée entiÚre dessus. Vraiment, vous ne pouvez pas vivre sans elle.

Notez que si l'anglais américain n'est pas votre langue maternelle, alors google a de nombreuses versions nationales. J'utilise [30]Google UK, comme je suis Anglais, et je trouve cette version plus colorée.

Il y a tout un tas de documentation sur le [31]Linux Documentation Project (Projet de Documentation sur Linux), dont certains que j'ai cité plus haut. Apprenez à y aller réguliÚrement et tout fouiller, c'est un grand entrepÎt de connaissances. Attention cependant beaucoup de contenu ne sont pas à jour.

Vous voudriez peut-ĂȘtre trouver un autre logiciel pour votre machine Linux. L'endroit oĂč rechercher est: [32]Freshmeat

LFS a son propre systÚme de recherche sur le site. Vous pouvez l'utiliser pour trouver des réponses aux questions vagues que d'autres ont posées dans le passé lointain, ainsi que "Où est" l'enquête type. Regardez sur la page d'accueil du site LFS.

Et enfin, quoi que vous lisez ou ne lisent pas concernant LFS, avant de poser des questions, commencez par lire la FAQ. FAQ signifie "Foire aux questions". Nous ne voulons pas y répondre encore une fois, il ne faut pas leur demander. Lisez [33]The LFS FAQ (La FAQ LFS).

REMERCIEMENTS: J'ai reçu les encouragements et les conseils des personnes suivantes, mais les mots proviennent seulement de moi: Dagmar D'Surreal, Tushar
Teredesai, Ken Dyke, James Robertson, Eric Miller, et beaucoup d'autres sur le chat LFS. Mais rien du tout n'aurait été fait sans le projet LFS, que Gerard Beekmans a commencé: [34]Linux from Scratch.

CHANGELOG:

[2002-12-31]
 Version initiale au format d'anciennes astuces.

[2003-09-29]
 Révision des astuces dans un nouveau format, modifications mineures et imperméabilisant des liens.

[2003-12-14]
 Conversion en XHTML pour faciliter l'utilisation en ligne.

[2004-12-14]
 Revalidé un grand nombre de liens hypertextes

[2004-12-28]
 Révision de la version en ligne et des feuille de styles CSS pour générer correctement une Astuce LFS avec lynx -dump. Pas de changements de contenu importants. Changement de licence vers Creative Commons.

© Richard A Downing FBCS 2003, 2004

[35]Creative Commons License [36]Valid XHTML 1.1! [37]Valid CSS!

Références

1. http://www.linuxfromscratch.org/
2. http://www.catb.org/~esr/faqs/smart-questions.html
3. http://en.wikipedia.org/wiki/Zazen
4. http://www.linuxfromscratch.org/faq/
5. http://tldp.org/HOWTO/CD-Distributions-EN-HOWTO/index.html
6. http://tldp.org/HOWTO/Unix-and-Internet-Fundamentals-HOWTO/
7. http://tldp.org/LDP/gs/
8. http://tldp.org/LDP/abs/html/
9. http://espc22.murdoch.edu.au/~stewart/guide/guide.html
  10. http://tldp.org/LDP/sag/index.html
  11. http://tldp.org/LDP/nag2/index.html
  12. http://tldp.org/HOWTO/Software-Building-HOWTO.html
  13. http://sources.redhat.com/autobook/autobook/autobook_toc.html
  14. http://www.gnu.org/software/emacs/emacs.html
  15. http://www.mplayerhq.hu/homepage/
  16. http://www.linuxfromscratch.org/blfs
  17. http://www-106.ibm.com/developerworks/linux/
  18. http://www.gnu.org/software/grub
  19. http://lilo.go.dyndns.org/
  20. http://www.tldp.org/HOWTO/LILO.html
  21. http://www.tldp.org/HOWTO/Boot+Root+Raid+LILO.html
  22. http://www.tldp.org/HOWTO/Linux+WinNT.html
  23. http://www.tldp.org/HOWTO/Multiboot-with-LILO.html
  24. http://www.tldp.org/HOWTO/Linux+Win9x+Grub-HOWTO/
  25. http://www.tldp.org/HOWTO/Multiboot-with-GRUB.html
  26. http://www.tldp.org/HOWTO/PA-RISC-Linux-Boot-HOWTO/index.html
  27. http://www.tldp.org/HOWTO/SRM-HOWTO/index.html
  28. http://www.sparc-boot.org/
  29. http://www.google.com/
  30. http://www.google.co.uk/
  31. http://tldp.org/
  32. http://freshmeat.net/
  33. http://www.linuxfromscratch.org/faq/
  34. http://www.linuxfromscratch.org/
  35. http://creativecommons.org/licenses/by-nc-sa/2.0/
  36. http://validator.w3.org/check?uri=referer
  37. http://jigsaw.w3.org/css-validator


More information about the lfs-traducfr mailing list