Table des matières
Transcription
Table des matières
Table des matières INTRODUCTION AUX DISTRIBUTIONS GNU/LINUX .............. 1 Histoires de famille : Linux, POSIX et Unix • 2 L’ancêtre Unix, toujours actuel • 2 GNU (GNU N’est pas Unix) • 2 Linux • 3 Tux, la mascotte de Linux • 4 Le jargon Unix et GNU/Linux • 5 Normalisation : certification POSIX • 5 Les distributions GNU/Linux • 6 Choisir sa distribution • 6 Ubuntu • 8 Mandriva • 9 SUSE • 10 Fedora Core • 10 MEPIS • 10 Debian • 11 Knoppix • 13 Gentoo • 13 Damn Small • 14 Slackware • 14 En résumé… • 15 1. UTILISER GNU/LINUX SANS INSTALLATION AVEC FREE MANDRIVA LINUX....................................... 17 Une distribution vive pour être partout chez soi • 18 Démarrer Free Mandriva Linux sans risque sur un système Windows • 19 Un environnement graphique comme un autre : bureau, menus, icônes… • 22 Applications de Free Mandriva Linux • 23 Bureautique : traitement de texte, tableur, dessin, graphiques, PAO... • 23 Internet • 24 Applications multimédias • 27 Système • 28 Autres applications • 28 Travailler sur un périphérique externe ou sur le disque dur • 29 Enregistrer ses données sur disquette, clé USB… • 29 Disquette • 29 Clé USB • 29 Enregistrer et retrouver ses données sur le disque dur • 30 Trouver la bonne partition • 30 Monter les partitions Windows • 32 © Groupe Eyrolles, 2005 Autoriser l’écriture sur la partition • 32 Retrouver le bon répertoire • 34 Sauvegarder ses données dans une application • 34 Imprimer ses documents • 36 De l’utilité d’avoir toujours un CD vif de Linux sur soi • 36 En résumé… • 36 2. INSTALLER UN SYSTÈME GNU/LINUX SUR SON ORDINATEUR....39 Choix de la distribution Mandriva • 40 Travaux préliminaires • 41 Collecte des informations nécessaires • 41 Sauvegarder ses données • 41 Faire cohabiter Windows et GNU/Linux • 41 Préparer le matériel • 42 Notions à connaître pour installer un système GNU/Linux • 42 LILO, le chargeur historique de Linux • 43 GRUB, le nouveau chargeur universel • 43 Les partitions • 43 Le système de fichiers • 44 À utilisateurs différents, autorisations différentes • 45 Installation • 46 Les différents modes d’installation • 46 Démarrer à partir du CD-Rom • 46 Démarrage à partir de Windows • 47 Création d’une disquette de démarrage Mandriva • 47 Installation ou mise à jour ? • 49 L’installation pas à pas de Mandriva • 49 Premier démarrage de GNU/Linux • 61 Chargeur d’amorçage • 61 Le login ou identification • 61 Modification du système amorcé par défaut • 62 Arrêter GNU/Linux • 63 En résumé… • 63 3. OPTIMISER SA CONFIGURATION : IMPRESSION, RÉSEAU ET INTERNET ....................................................65 Devenir administrateur • 66 Ouvrir une console root en mode graphique • 66 Ouvrir une console root en mode texte • 66 Lancer une application en tant que root • 67 L’impression • 67 Installation avec CUPS • 68 XVII Accès libre – Débuter sous GNU/Linux Installation avec le gestionnaire d’impression de KDE • 69 Configuration de l’impression • 70 Maintenance des imprimantes • 72 Se connecter à Internet • 72 Connexion avec l’ADSL • 72 Scénario catastrophe : « Je n’ai pas d’interface graphique » • 74 Connexion via le câble • 75 Connexion en Wi-Fi • 77 Sécurité • 77 Configuration • 78 Connexion avec un modem sur port série • 79 X.org, le serveur graphique • 82 Configuration du serveur X • 84 Les services • 90 Démarrer ou arrêter un service • 91 En ligne de commande • 91 Linuxconf • 93 KSysV • 93 En résumé… • 93 4. LES BUREAUX ET L’ENVIRONNEMENT GRAPHIQUE SOUS GNU/LINUX....................................................... 95 Quelques équivalences Windows et GNU/Linux • 96 Qu’est-ce qu’un environnement graphique ? • 96 Le bureau • 97 Les icônes du bureau • 98 Le tableau de bord et la barre des tâches • 98 Autres bureaux • 98 Le concept des bureaux virtuels • 102 Le navigateur de KDE • 103 L’organisation des fichiers • 103 Les répertoires • 104 Copier ou déplacer des fichiers ou des dossiers • 104 Effacer des fichiers ou des dossiers • 105 Accéder aux partitions Windows • 105 Associer une application à un type de fichier • 106 Démarrer ses applications • 109 Notions sur les applications fonctionnant sous GNU/Linux • 109 Démarrer une application • 110 Avec le menu K • 110 Avec la mini-ligne de commande • 110 Avec une icône du bureau • 112 En ligne de commande dans une console • 112 Raccourci clavier • 113 Démarrage automatique • 113 Configuration avancée • 114 Tâche programmée • 114 Utiliser une application Windows • 115 Personnalisation de KDE • 115 Personnaliser le clavier et la souris • 116 Configurer le clavier • 116 XVIII La souris • 116 Clavier multimédia • 117 L’apparence du bureau • 119 Le tableau de bord et la barre des tâches • 120 Configurer les menus (le menu Démarrer) • 120 Changer les icônes • 121 Configurer l’explorateur de fichiers Konqueror • 121 Les barres d’outils • 121 Le fond d’écran • 122 Comportement de l’explorateur • 122 Comportement du navigateur web • 122 Organisation des signets • 122 Des signets vers vos dossiers • 123 Les profils d’affichage • 124 Les raccourcis clavier • 124 Les polices de caractères • 124 KCharSelect • 125 Le centre de configuration de KDE • 125 Konqueror et KFontView • 126 En résumé… • 127 5. APPLICATIONS BUREAUTIQUES : TRAITEMENT DE TEXTE, TABLEUR, COMPTABILITÉ PERSONNELLE….....................129 La suite bureautique complète OpenOffice.org • 130 Les barres d’outils • 133 Les menus • 134 Les outils pour l’ergonomie • 134 Le navigateur • 134 Le styliste • 134 La boîte de dialogue des hyperliens • 135 La galerie d’images • 135 L’affichage des sources de données • 135 L’export direct au format PDF • 136 Le module de traitement de texte • 136 Le module tableur • 137 Le module de présentations • 138 Le module de dessin vectoriel • 138 Le module de formules • 142 Les bases de données • 142 Imprimer sous OpenOffice.org • 142 KOffice • 144 La suite GNOME • 147 Les systèmes de gestion de bases de données • 147 Carnets d’adresses, courriels et agendas • 148 Kontact • 149 Evolution • 150 Importer son carnet d’adresses • 150 Importer son courrier électronique • 151 Mise en page avec LaTeX • 152 Les logiciels de gestion de projets • 155 En résumé… • 155 © Groupe Eyrolles, 2005 © Groupe Eyrolles, 2005 7. PARTAGER DES FICHIERS À TRAVERS L’INTERNET ...........197 Le partage de fichiers par peer-to-peer • 198 MLDonkey, polyvalent mais un peu gourmand • 198 Et les autres… • 198 Transférer des fichiers par FTP • 200 Konqueror • 200 KBear • 201 gFTP • 203 Les clients FTP en mode texte • 204 Créer son serveur FTP • 206 Connexion distante sécurisée avec SSH • 207 Transférer des fichiers de manière sécurisée • 209 Copier des fichiers à distance avec scp • 209 FTP sécurisé : sftp • 209 Le serveur sécurisé sshd • 210 Synchroniser et sauvegarder des arborescences de fichiers • 210 En résumé… • 211 8. MULTIMÉDIA : SON, IMAGE ET VIDÉO ...........................213 Le son sous GNU/Linux • 214 Prise en charge du son • 214 Écouter • 214 XMMS • 215 KsCD • 216 Noatun • 216 Konqueror • 216 Easytag • 219 AmaroK • 220 Kmid • 220 Créer et retoucher • 220 Audacity • 220 Rosegarden • 221 L’image sous GNU/Linux • 222 Voir et retoucher des images • 222 KView • 223 Kuickshow • 223 ImageMagick • 224 Kim • 225 Gimp • 226 La photo numérique • 228 L’ancêtre des logiciels de photo numérique : Gphoto • 228 Gestion des appareils photo numériques avec digiKam • 228 Konqueror • 229 Indexer ses photos avec KimDaBa • 229 Numérisation de documents avec un scanner • 230 Sane et Xsane • 230 Numériser sous KDE : Kooka • 232 Faire des copies d’écran • 233 La vidéo et la radio sous GNU/Linux • 234 Regarder des vidéos • 234 Mplayer et Kmplayer • 234 XIX Table des matières 6. COMMUNIQUER PAR INTERNET : WEB, E-MAIL, CHAT ET NEWS ...157 Navigation sur le Web • 158 Le navigateur Konqueror • 158 Les navigateurs Mozilla et Mozilla Firefox • 159 Le navigateur de GNOME, Galeon • 160 Autres navigateurs • 161 Visualiser un document PDF • 163 Les outils d’aspiration de sites • 164 wget • 164 KGet, un wget sous KDE • 165 Autres aspirateurs de sites • 165 Créer son site web • 165 Les sites statiques • 166 Quanta+ • 166 Bluefish • 167 NVU • 168 Et les autres... • 168 Les systèmes de gestion de contenu • 169 Les wikis • 170 Les blogs • 171 Envoyer et recevoir des courriers électroniques • 172 Présentation de KMail • 172 Configuration de l’identité • 173 Configuration de la réception des messages • 174 Configuration de l’envoi des messages • 175 Configuration de l’éditeur • 175 Configuration des filtres • 177 Rédiger un message • 177 Répondre à un message • 177 Envoyer et recevoir une pièce jointe • 179 Mozilla Mail et Mozilla Thunderbird • 180 Ximian Evolution • 180 Et les autres… • 180 Les webmails • 182 Discuter par messagerie instantanée (chat) • 183 Communiquer et s’informer grâce au protocole IRC • 183 Qu’est-ce que l’IRC ? • 183 Comment obtenir et utiliser un client IRC ? • 183 Discuter avec le protocole MSN • 185 Les protocoles ICQ et AIM • 187 GAIM, client universel tous protocoles • 187 Kopete • 189 Autres logiciels de messagerie instantanée • 189 Participer aux news • 191 La visioconférence • 193 Téléphoner… • 194 Autres outils… • 195 En résumé… • 195 Accès libre – Débuter sous GNU/Linux Xine et Kaffeine • 234 Konqueror • 235 Et les autres… • 235 Monter ses vidéos • 235 Graver sous GNU/Linux • 236 Graver une image ISO avec K3B • 237 La télévision sous GNU/Linux • 238 En résumé… • 239 9. LES APPLICATIONS MÉTIER : DESSIN, SCIENCES, ÉDUCATION… ET DÉVELOPPEMENT .............................. 241 Le dessin • 242 Dessin vectoriel • 242 SodiPodi • 242 Dia • 242 Inkscape • 244 Et les autres... • 244 Dessin technique • 244 Qcad • 244 Dessin 3D • 246 Blender • 246 KPovModeler • 247 Et les autres… • 247 Les autres dessins • 248 Les sciences • 249 Les mathématiques • 249 KmPlot • 249 Kig • 249 L’astronomie • 250 KStars • 250 Celestia • 250 Et les autres… • 251 Publication assistée par ordinateur • 252 Scribus • 252 PageStream • 252 L’enseignement • 253 AbulÉdu • 253 GCompris • 255 Les logiciels du Terrier • 256 Skolelinux • 258 Freeduc-CD et Ofset • 259 Le pôle de compétences du réseau Scérén • 260 Freeduc-Sup • 262 Plates-formes pour la formation • 262 Autres projets de serveurs d’établissement • 263 MutuaLibre • 264 KDE Edu • 265 Et les autres… • 266 Outils pour le développeur • 267 Les éditeurs de texte • 267 Konqueror • 267 XX Kate • 267 GEdit • 268 Vim et Emacs • 269 Les environnements de développement (IDE et RAD) • 269 KDevelop • 269 QtDesigner • 269 En résumé… • 271 10. LES APPLICATIONS DOMESTIQUES ET LUDIQUES ...........273 La gestion de collections • 274 Tellico • 274 Impression • 275 Cartes de visite et étiquettes • 276 GLabels • 276 OpenOffice.org • 277 Jaquettes de CD et DVD • 278 GtkCDLabel • 278 Kover • 279 KCDLabel • 280 OpenOffice.org • 281 Et les autres… • 282 La généalogie • 283 GeneWeb • 283 Gramps • 284 La comptabilité personnelle • 284 GnuCash • 284 KMyMoney • 285 Grisbi • 285 Divers • 287 Gourmet Recipe Manager • 287 Krecipes • 287 L’astrologie • 289 Les jeux • 290 Pour les enfants • 290 Autres jeux • 290 Frozen Bubble • 291 Les échecs • 292 Pour les plus grands • 294 Cedega • 294 Freeduc-games • 295 Un sélection de jeux sous GNU/Linux • 296 Les sites dédiés • 299 En résumé… • 299 11. CE QUI CHANGE : DE WINDOWS À GNU/LINUX ...........301 Les périphériques de pointage • 302 Le clavier • 302 Comportement général • 304 La touche de verrouillage des majuscules • 304 La touche Maj • 304 Changement de type de clavier • 305 La souris • 306 © Groupe Eyrolles, 2005 12. MAÎTRISER LA LIGNE DE COMMANDE ........................ 333 L’interpréteur de commandes ou shell • 334 Le terminal • 334 Petite histoire du shell • 334 Les commandes de Bash • 336 Fichiers et répertoires • 336 Processus • 337 Recherches et informations • 337 Divers • 338 Caractères spéciaux • 338 Répertoires spéciaux • 339 Commandes • 339 La documentation des commandes • 340 © Groupe Eyrolles, 2005 Table des matières Le copier-coller • 306 Les utilisateurs • 307 Définition d’un utilisateur • 307 Le super-utilisateur • 308 L’identification des utilisateurs • 308 Connexion en mode graphique • 308 Connexion dans une console en mode texte • 309 Connexion root • 309 Les droits • 310 Le système de fichiers • 311 L’aspect physique du disque dur • 311 L’aspect logique du disque dur • 312 Le partitionnement • 312 Le formatage • 313 Les différents systèmes de fichiers • 314 Le système de fichiers sous GNU/Linux • 314 L’arborescence des fichiers • 314 Le montage • 317 Lecteurs de disquettes et CD-Rom • 317 Les volumes distants • 318 Les fichiers • 318 Les types de fichiers • 319 De l’intérêt des liens • 320 Fichiers et répertoires cachés • 321 Chemins d’accès aux fichiers • 321 L’écriture sur les disques • 323 La fragmentation • 323 Les processus • 324 La console • 325 La conception modulaire de GNU/Linux • 325 La gestion de la mémoire • 326 La communauté du logiciel libre • 326 Le mode de développement des logiciels libres • 326 Débogage et amélioration des logiciels libres • 327 Traduction des logiciels • 328 Autres contributions • 328 En résumé… • 329 Les pages de man • 340 Organisation des pages de man • 340 Affichage des pages de man dans Konqueror • 341 Les pages d’info • 342 L’aide des commandes • 343 L’ergonomie du shell • 344 La saisie assistée • 344 L’historique des commandes • 346 En résumé... • 348 Les raccourcis clavier • 348 Initiation aux scripts • 350 Premier script • 350 Le pseudo-code • 352 Arguments et variables • 353 Interactivité • 354 Les procédures conditionnelles • 355 if • 355 case • 358 Les boucles • 359 for • 359 while et until • 360 Compteurs • 362 Imbrication et indentation • 363 Ne rien faire ou sortir... • 367 Aller plus loin • 368 Griffon • 368 Quelques bonnes adresses... • 369 En résumé • 369 13. INSTALLER DE NOUVELLES APPLICATIONS ET ENTRETENIR SON SYSTÈME ..........................................371 Installer une nouvelle application • 372 Installation en mode graphique • 372 GuRPMi • 372 KPackage • 373 Outils spécifiques à Mandriva, Debian et Gentoo • 375 Installation dans une console en mode texte • 376 URPMI • 377 Compiler une application • 378 Compilation en mode texte • 378 Décompression de l’archive de code source • 378 Préparation et choix des options pour la compilation • 379 Construction de l’application • 379 Installation de l’application • 379 Compilation en mode graphique • 380 Décompression de l’archive de code source • 380 Préparation et choix des options pour la compilation • 380 Construction de l’application • 381 Installation de l’application • 381 Désinstallation d’une application compilée • 381 Installer un programme non libre • 381 XXI Accès libre – Débuter sous GNU/Linux La mise à jour par Internet • 382 En résumé… • 383 14. ADMINISTRER SON SYSTÈME .................................... 385 La gestion des utilisateurs • 386 Ajouter ou modifier un utilisateur • 386 Supprimer un utilisateur • 388 Ajouter ou supprimer un groupe • 388 Personnalisation • 389 La gestion des droits • 389 Voir et changer les droits • 389 Changer le propriétaire ou le groupe • 392 Modifications multiples et récursives • 393 Automatiser des tâches • 393 Bien choisir votre éditeur de texte • 394 Vi (ou Vim) • 395 Midnight Commander • 396 Naviguer avec MC • 397 Modifier un texte avec MC • 397 Kate • 397 Les fichiers de configuration • 398 Où sont-ils ? • 398 Comment les modifier ? • 399 Les périphériques de stockage • 399 Formater une disquette • 399 Formater une clé USB • 400 Vérifier l’espace disque disponible • 400 Créer et utiliser une archive ZIP, tar.gz... • 400 Le centre de contrôle Mandriva • 401 Modifier les partitions des disques durs • 404 Précaution indispensable • 404 Modifier et créer des partitions • 406 Modifier la partition /home avec Drakconf • 408 En résumé… • 411 15. LE RÉSEAU LOCAL ................................................... 413 Le réseau local • 414 Définitions préliminaires • 414 Noms de machine et noms de domaine • 414 L’installation du réseau • 415 La carte réseau • 415 Configuration de la carte réseau • 416 Le câblage • 418 Tester le réseau • 419 Attribuer une adresse IP aux machines Windows • 421 Partager sa connexion Internet • 422 Configurer la passerelle sous GNU/Linux • 423 Configurer la passerelle sous Windows • 423 Partager des fichiers par FTP • 423 Partager des fichiers par NFS • 424 Configurer le serveur NFS • 424 Configurer le client NFS • 426 XXII Partager des fichiers Windows avec Samba • 427 SSH et les connexions graphiques à distance • 428 Plusieurs GNU/Linux sur une même machine • 429 En résumé… • 429 16. TROUVER DE LA DOCUMENTATION SUR GNU/LINUX ....431 La documentation locale • 432 L’aide de la distribution • 432 Les HOWTO • 432 L’aide de l’environnement de bureau • 432 L’aide des logiciels • 433 La documentation sur le Web • 433 Le moteur de recherche • 434 Les sites web réputés • 434 La presse et les livres • 435 Les associations d’utilisateurs de GNU/Linux • 435 Wikipédia : une nouvelle bibliothèque d’Alexandrie • 436 Présentation et principes • 436 Développement et croissance • 436 Projections et prévisions initiales • 437 Revers de la médaille • 437 Tout est consigné : l’historique des modifications • 437 Rançon du succès et financement • 438 Critiques • 438 Projets apparentés • 439 Projets proches • 439 Quelques sites web incontournables… • 440 En résumé… • 441 17. DÉPANNAGE ...........................................................443 Problèmes de démarrage ou de fonctionnement • 444 Windows ne démarre plus • 444 Modifier LILO avec le centre de configuration de KDE • 444 Modifier LILO en mode texte • 444 Modifier GRUB • 445 LILO ne charge plus • 447 Restaurer le système de fichiers avec FSCK • 448 L’interface graphique ne démarre pas • 449 Mon application est bloquée • 450 Assassinat en mode graphique • 450 Assassinat en mode texte • 450 Assassinat en mode jeu • 452 Le surveillant système de KDE • 452 Mon application ne démarre pas • 453 Trouver les messages d’erreur • 453 Les processus fous font de la résistance • 453 Une seule instance… • 454 GNU/Linux est bloqué : redémarrer le serveur X • 454 La souris et le clavier répondent • 455 La souris ne répond plus • 455 Le clavier ne répond plus : les touches magiques • 455 Problèmes de réseau et d’Internet • 456 © Groupe Eyrolles, 2005 18. CE QU’EST VRAIMENT LE LOGICIEL LIBRE .................... 477 Aspects techniques • 478 Code source et compilation • 478 Système d’exploitation, applications • 481 Aspects juridiques • 481 Aux États-Unis • 481 Limites • 482 Les grandes familles de licences • 482 Le logiciel privé • 482 Le logiciel propriétaire • 482 Le logiciel libre • 482 © Groupe Eyrolles, 2005 FSF et OSI • 483 Les licences copyleft • 483 Les autres licences • 484 La liberté selon la FSF • 484 Les types d’œuvres et les conséquences • 485 Aspects humains et psychologiques • 485 La motivation, la concurrence • 486 Les communautés • 486 Aspects industriels • 486 Les business plans • 486 Libérez-vous ! • 488 Les logiciels libres • 488 Mais comment faire ? • 489 La navigation WWW • 489 Le courrier électronique • 489 L’édition de documents • 489 La dernière étape : s’affranchir totalement de Microsoft • 489 Intérêts du logiciel libre • 490 En résumé… • 490 A. GLOSSAIRE ..............................................................491 B. CONTENU DU CD-ROM : FREE MANDRIVA LINUX .........505 Configuration requise • 505 Apports de la Free Mandriva Linux • 506 En résumé… • 506 INDEX ......................................................................507 ANNEXES PUBLIÉES SUR LE SITE WEB D’ACCOMPAGNEMENT C. ÉMULATION ET INTEROPÉRABILITÉ ...................................1 Cadre • 2 Émulation au niveau processeur • 3 Émulation au niveau système • 7 Compatibilité de formats de fichiers • 8 En résumé… • 10 D. CHIFFRER ET SIGNER DES FICHIERS ET COURRIERS............11 Qu’est-ce que le chiffrement ? • 12 De l’importance de chiffrer et signer • 12 La théorie • 13 Le chiffrement dans KDE • 16 Chiffrer ou signer des documents • 23 Chiffrer ou signer des courriers électroniques • 24 XXIII Table des matières Check-list Internet • 456 État du réseau • 456 État des interfaces • 456 Le routage • 457 La résolution de noms (DNS) • 458 Configuration du modem • 459 Modem Alcatel SpeedTouch Ethernet • 459 Modem Sagem Fast 800 • 461 Problèmes d’impression • 463 L’imprimante perd les pédales • 463 L’imprimante ne veut plus imprimer • 465 Problèmes de matériel • 465 Tester les barrettes mémoire • 465 Réinstaller ou supprimer • 465 Réinstaller GNU/Linux • 465 Le mode rescue de la distribution • 466 Réinstaller LILO manuellement • 466 Supprimer GNU/Linux • 467 Perte des mots de passe • 467 Mot de passe utilisateur • 467 Mot de passe root • 468 Trouver de l’aide sur Internet • 469 Les listes de discussion et les forums • 469 Savoir trouver la bonne liste ou le bon forum • 469 Savoir poser les bonnes questions • 469 Trouver l’information sur une panne • 470 Envoyer le résultat d’une commande par courrier électronique • 470 Lire les journaux du système • 471 Identifier le matériel • 471 Compiler son noyau • 472 Pourquoi compiler son noyau ? • 472 Comment compiler son noyau ? • 473 En résumé… • 475