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

Documents pareils