M. Elie Degny Raphael COURS DE LINUX . Introduction L'installation de Linux est

M. Elie Degny Raphael COURS DE LINUX . Introduction L'installation de Linux est une opération relativement compliquée, qui n'est pas à la portée de tout le monde. Même si la qualité des distributions actuellement disponibles s'est grandement accrue ces derniers temps, au point que n'importe qui peut installer un système Linux viable sans trop de problème, la configuration du système pour obtenir un fonctionnement correct exige un travail assez important. En particulier, les distributions actuelles éprouvent encore quelques difficultés pour optimiser les périphériques exotiques, et souvent seules les fonctionnalités de base sont correctement configurées après une installation classique. Par ailleurs, la plupart des applications sont développées par des groupes de programmeurs indépendants, et bien que ce soit justement le rôle des distributions de réaliser l'intégration de tous ces composants dans un environnement homogène, celle-ci n'est pas forcément parfaite. Les outils de configuration des distributions vous permettront sans doute de configurer votre système de base simplement, mais pour aller au-delà, il faudra sans doute intervenir manuellement. Néanmoins, il faut reconnaître que celui qui installe Linux à partir d'une distribution sur un ordinateur assez vieux (c'est-à-dire un ordinateur qui ne dispose pas des derniers périphériques et cartes graphiques à la mode), ou dont les constituants sont de marque courante, obtient rapidement un système fonctionnel et capable de réaliser la plupart des opérations qu'il désire. En particulier, celui qui utilise son ordinateur pour travailler (j'entends par là écrire des lettres, les imprimer, naviguer sur Internet pour récupérer des informations, ou programmer) peut parfaitement se contenter de l'installation par défaut. Ce type de situation ne convient pas à tout le monde : la plupart des gens disposent de cartes graphiques récentes (surtout depuis l'avènement des jeux 3D) ou de périphériques spécifiques. Tout le monde ne se place pas uniquement dans le cadre d'une utilisation professionnelle, et il est absurde de disposer d'une carte son et de ne pas pouvoir l'utiliser. Et c'est là que le bât blesse ! Si l'on désire que Linux reconnaisse ces matériels exotiques, il va falloir mettre les mains dans le cambouis et avoir une bonne dose de patience. Ce problème de configuration apparaît malheureusement principalement pour les particuliers, qui souvent disposent de machines hétéroclites et absolument non standards. Dans le cadre d'une entreprise, il existe des personnes qualifiées pour résoudre ce type de problème, mais ce sont des informaticiens et, de plus, les machines sont souvent homogènes, ce qui permet d'apporter des solutions génériques. En conclusion, il faut être informaticien ou amateur très éclairé pour installer Linux sur une machine de particulier et pour le configurer de manière optimale. La situation est d'autant plus grave que la plupart des gens ne connaissent pas Linux, et qu'il est toujours difficile d'apprendre et de prendre de nouvelles habitudes. Je veux dire par là que même une tâche très simple à réaliser peut prendre un certain temps, car tout simplement on ne l'a jamais faite. Celui qui a installé trois fois MS Windows sait parfaitement le faire à présent, et il pense que c'est relativement facile. Et pourtant, il réalise souvent des tâches d'une complexité qui dépasse, là aussi, le commun des mortels. www.linux-kheops.com/doc/.../c148.htm Cours de LINUX 1 M. Elie Degny Raphael Heureusement, et c'est là la force de Linux, ces opérations ne doivent être effectuées qu'une seule fois. On n'a absolument pas besoin de changer la configuration à chaque instant, comme c'est le cas sous MS Windows, parce que le système est globalement beaucoup plus stable. Il ne plante quasiment jamais, les applications ne peuvent pas le corrompre, et sa qualité supprime le besoin permanent de mettre à jour une partie du système. En clair, quand on en a un qui fonctionne, on le garde, non pas parce que c'est un enfer à installer et à configurer, mais tout simplement parce que ce n'est pas nécessaire de le changer. En résumé, on peut affirmer que : • Linux est un système simple à installer sur des machines standards ; • sa configuration sur une machine plus exotique requiert parfois une intervention manuelle ; • dans la plupart des cas, cette intervention n'est pas très difficile à réaliser ; • cependant, elle peut dérouter les personnes qui ne l'ont jamais effectuée ; • mais le jeu en vaut la chandelle, parce que le système est réellement solide. L'objet de ce document est de donner les connaissances de base nécessaires à l'installation de Linux sur un ordinateur de particulier ou un petit serveur. Il est supposé que l'utilisateur a déjà utilisé un autre système d'exploitation, par exemple MS Windows. Cependant, aucune notion avancée d'informatique n'est nécessaire. Tout sera expliqué au fur et à mesure des besoins, et si nécessité est, des compléments d'informations seront donnés pour permettre la compréhension des opérations à effectuer. Néanmoins, les notions qui seront abordées ici ne seront pas simples, et il est possible que la plupart des personnes qui n'ont pas une grande habitude de l'informatique aient quelques difficultés à les assimiler. Cela dit, à vaincre sans peine, on triomphe sans gloire, et l'installation de Linux vous procurera le plaisir d'apprendre. Ce document est structuré en huit parties distinctes, qui correspondent essentiellement aux grandes étapes que vous suivrez pour installer Linux. La première partie a pour but de clarifier un peu les notions ayant trait aux logiciels libres. Elle tente d'expliquer pourquoi ces logiciels existent, et pourquoi ils font partie des meilleurs logiciels actuels. La deuxième partie décrit les concepts de base de la plupart des systèmes d'exploitation Unix. Elle ne traite pas de l'installation à proprement parler, mais sa lecture est recommandée pour tous ceux qui n'ont jamais vu un tel système. La troisième partie décrit l'installation du système de base de Linux. À l'issue de cette partie, vous devez disposer d'un système fonctionnel, utilisable mais non optimisé et ne permettant pas forcément d'utiliser tous vos périphériques. La quatrième partie constitue un petit cours d'Unix pour les nouveaux utilisateurs de ce type de système. Bien que, comme les deux premières parties, elle ne traite pas de l'installation à proprement parler, sa lecture est vivement recommandée. En effet, vous aurez à utiliser les commandes décrites dans ce chapitre pour réaliser la configuration de votre nouveau système. La cinquième partie décrit les opérations de configuration du système de base. Cette partie est en relation étroite avec la huitième partie, qui traite des fonctionnalités du noyau. Elle pourra être relue avec bénéfice lorsque vous aurez configuré une première fois votre noyau. La sixième partie traite de la configuration du réseau sous Linux. Le réseau est www.linux-kheops.com/doc/.../c148.htm Cours de LINUX 2 M. Elie Degny Raphael réellement l'un des aspects les plus importants de Linux, et nécessite donc une attention toute particulière. La septième partie donne les notions de base sur les mécanismes de compilation, qui seront utilisées dans la huitième partie. Elle décrit également la manière de faire pour compiler la dernière version de GCC, le compilateur C/C++ de GNU. La huitième partie décrit la compilation du noyau du système, opération indispensable pour obtenir un système qui « colle » à la machine et aux fonctionnalités désirées. Enfin, la neuvième et dernière partie vous décrit la procédure d'installation de XWindows, l'environnement graphique de Linux. L'installation des polices TrueType y est aussi présentée. Chapitre 1. GNU, LINUX ET LES LOGICIELS LIBRES Vous entendrez souvent parler de la licence « GNU » et de la « Free Software Foundation » dans le monde de Linux. Pour bien comprendre ce qu'est la Free Software Foundation et ce que signifie la licence GNU, il est nécessaire d'en faire une brève présentation. La Free Software Foundation est une organisation dont le but est de développer des logiciels libres. Le terme de « libre » signifie clairement que chacun peut faire ce qu'il veut du logiciel, y compris le modifier. La vente n'est absolument pas interdite, et il faut donc faire la distinction entre libre et gratuit. Cela étant dit, les logiciels libres sont de facto gratuits, car ils sont librement redistribuables par quiconque en possède une copie. Afin de protéger les logiciels libres, la Free Software Foundation a rédigé la licence GNU (en fait, cette licence a originellement été rédigée pour le projet GNU, qui sera décrit plus loin). Cette licence stipule que le logiciel libre peut être redistribué, utilisé, modifié librement, pourvu que celui qui en bénéficie accorde les mêmes droits à ceux à qui il fournit les copies du logiciel, qu'il l'ait modifié ou non. Cette licence empêche donc l'aliénation du logiciel et sa transformation en logiciel propriétaire, de quelque manière que ce soit. Cela implique que tout logiciel libre modifié par une autre personne que son auteur reste libre, et le restera à jamais. Ainsi, il est impossible qu'une société commerciale puisse un jour s'approprier un logiciel libre, même si elle l'améliore. Afin de garantir la liberté de modification des logiciels libres, la licence GNU impose aux distributeurs de fournir leur code source, c'est-à-dire tous les fichiers utilisés pour créer le logiciel. Vous trouverez de plus amples informations sur la notion de code uploads/Industriel/ cours-de-linux.pdf

  • 24
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager