Anne.Possoz@epfl.ch, SIC
Les logiciels libres permettent à chacun.e d'installer ce qui est souhaité sur sa machine. Cette possibilité magnifique impose toutefois une certaine compétence, surtout lorsqu'il s'agit d'un système d'exploitation, tel que Linux 1. C'est dans ce but que diverses distributions sont mises à disposition de la communauté planétaire (Caldera, Debian, Mandrake, RedHat, Slackware, Suse,...).
La distribution choisie pour Linux à l'EPFL est celle de RedHat 2. Il semble que ce soit actuellement une des meilleures distributions pour des institutions comme la nôtre (choix du Cern 3 et du Fermilab4 entre autres). Il paraît judicieux que notre communauté se concentre sur une seule version, afin de rassembler nos efforts d'installation, de configuration, de mise à jour, de sécurisation, etc. Un des avantages de la distribution RedHat est qu'elle permet, grâce à kickstart, une installation largement automatisée.
Plusieurs raisons incitent à mettre en place une installation automatisée sur un site universitaire:
Par une installation automatisée, les choix, paramètres, configurations et sécurisations sont fixés dans les outils de l'installation automatique, adaptée particulièrement pour l'EPFL:
Mais Linux s'installant sur des matériels (hardware) très différents, vous ne ferez pas l'impasse sur la connaissance du matériel choisi et devrez préciser les bons paramètres lors de la préparation de l'installation. Nous ne pouvons que vous conseiller de vous renseigner avant l'achat d'un nouveau PC afin d'être sûr.e que l'installation sera possible sur le matériel choisi, les PC tout récents l'étant parfois un peu trop...

Pour automatiser l'installation, nous profitons de la possibilité offerte par RedHat d'utiliser kickstart . Au lieu de la disquette standard d'installation de RedHat, une disquette personnalisée est fabriquée pour chaque PC.
Sur cette disquette se trouveront:
L'installation se fera alors depuis cette disquette en accédant à notre serveur Linux par NFS.
Il vous suffit d'avoir:
La page pricipale de Linux pour l'EPFL se trouve à l'adresse: Linuxwww.epfl.ch. De là vous pourrez accéder à l'installation automatisée, en ce moment RedHat 6.0 6.
Cette installation préservera tout ce que vous auriez du monde Windows.
Pour la partie Linux, elle créera une partition étendue qui contiendra une seule partition / et un swap de tailles configurables. Il est donc nécessaire d'avoir un disque proprement préparé avant l'installation de Linux, avec de l'espace pour créer ces partitions. Linux n'ira pas s'installer dans des partitions de type dos/Windows!
Après avoir pris connaissance de votre matériel (les informations à connaître sont: le type de clavier, le type de souris, la carte graphique et le type d'écran, si possible avec les fréquences de balayage), une fois la page remplie et envoyée, une image de votre disquette personnalisée sera préparée et il vous suffira alors de la copier sur une disquette physique (avec les commandes appropriées qui diffèrent sous Windows et unix).
Insérez maintenant cette disquette dans la petite fente de votre PC et tapez ks lorsqu'on vous le suggère. Quelques 15 minutes plus tard, Linux devrait être installé. Ceci vous sera annoncé par une fenêtre de Congratulations. Attention: si ce n'était pas le cas et que vous deviez répondre à une autre question (hormis en cas de carte réseau particulière), c'est que l'installation se passe mal et nous vous suggérons alors de contacter kickstart.support@epfl.ch (22.49 ou 22.35). Plus optimistes, pensons que tout s'est bien passé.
Vous pouvez maintenant redémarrer l'ordinateur qui est prêt à l'emploi. Le mot de passe root doit être changé le plus rapidement possible. La commande startx vous ouvrira Gnome, le choix de RedHat que nous n'avons pas changé, mais KDE est aussi disponible. Votre première action sera, après avoir changé le mot de passe de root, de créer un ou des comptes utilisateurs.
L'installation automatique vous ayant configuré tout ce qu'il faut pour Asis, vous pourrez immédiatement lancer l'application tkwsm 7en tant qu'utilisateur Asis (cette précaution évite que des fichiers créés par root puissent être sur-écrits par Asis). Il vous est alors possible de choisir les logiciels sous licences auxquels vous voulez accéder (aujourd'hui se trouvent: mapleV, mathematica+doc, matlab+doc, la librairie nag, splus, Nagware f95 et StarOffice), de même que les logiciels libres disponibles. Un des avantages de prendre les logiciels libres par Asis est que vous pourrez avoir la même version que sur les autres machines Unix. Tous les logiciels fournis pas Asis vont dans le répertoire /usr/local alors que ceux installés par RedHat sont dans /usr; il est donc possible d'avoir les 2 versions en parallèle.
Si d'autres applications vous semblent intéressantes pour la communauté, n'hésitez pas à en parler dans epfl.comp.asis.
Si vous avez demandé que Asis soit mis à jour par crontab, n'oubliez pas de lire les mails qui sont produits lors de chaque mise à jour. Si nécessaire, créez un fichier .forward (comme pour root d'ailleurs).
RedHat publie régulièrement des mises à jour des produits distribués. Il s'agit principalement de corrections de bugs et d'augmentation de la sécurité. Il est donc important de mettre à jour sa machine. De plus, pour une personne utilisant plusieurs PC/Linux, avoir les mêmes versions partout est toujours une augmentation de confort.
Nous ne pouvons donc que vous encourager à mettre à jour votre système et pour cela avons mis au point un mécanisme presque automatique.
Le logiciel autorpm 8 permet de gérer une machine Linux pour sa mise à jour. Nous avons modifié ce logiciel pour qu'il regarde ce qui est nouveau par rapport à ce qui est installé (update) et si de nouveaux logiciels sont maintenant recommandés pour l'EPFL (install). Ainsi, si vous mettez vos machines régulièrement à jour, quelle que soit le moment où vous avez fait une installation, vous aurez le même système.
Le noyau du système ne pouvant jamais être mis à jour comme les autres produits, autorpm ne prend pas en compte de nouveaux kernels. Pour ceux-ci, tenez-vous au courant en lisant epfl.comp.Linux et en lisant les nouveautés dans le serveur Linux de l'Ecole.
Les mises à jour de RedHat vue par autorpm EPFL ne sont pas immédiates. Par prudence, un être humain regarde de quoi il s'agit avant de le rendre accessible dans la distribution sur notre serveur.
Si vous avez pris l'installation recommandée de l'EPFL 9, autorpm va tourner chaque nuit (crontab) et voir si votre machine est bien à jour. Il enverra un mail à root pour l'informer de ce qui pourrait devoir être mis à jour. Aucune mise à jour ne sera effectuée sans votre contrôle
Pour effectuer alors concrètement la mise à jour, c'est encore le logiciel autorpm qui sera utilisé. En suivant la documentation, vous aurez toute la liberté souhaitée, avec un minimum de clics.
Pour la mise à jour des logiciels distribués par Asis, le mécanisme est identique à celui de toutes les autres machines Unix de l'Ecole. Une mise à jour entièrement automatique est possible.
Depuis quelques mois déjà, nous utilisons ces mécanismes pour gérer certaines de nos machines Linux. Des contacts existent avec d'autres sites comme le nôtre pour utiliser au mieux les outils disponibles et les améliorer.
Vos commentaires, remarques, critiques, seront les bienvenus. Ecrivez à kickstart.support@epfl.ch .
Si la mise en application de ce mécanisme est adaptée à l'environnement de l'EPFL, le principe sous-jacent est applicable dans toute communauté qui souhaite simplifier, sécuriser et rendre cohérente l'installation de Linux sur un ensemble de PC.
Merci à MEM SA qui nous a prêté 2 PC qui nous ont permis de tester ces installations automatiques. Et bien entendu, sans la communauté des logiciels libres, rien de ceci n'aurait pu voir le jour.
| retour au sommaire du Flash informatique du mois d'octobre 1999 |
| retour à la page principale des Flash informatique |
| Vos commentaires |
| © FI-8-99 du 19 octobre 1999 |