Une Technique de dans les catégories Énergie, Science & Biologie. Dernière modification le 1/12/2018 par Baudouard.
Identifier les pré-requis pouvant faciliter le bon déroulement d'une bonne install' party d'une distribution GNU/Linux
Sommaire
- 1 Introduction
- 2 Etape n°1 - Une install' party cékoi
- 3 Etape n°2 - Une install' party pour qui
- 4 Etape n°3 - préparation côté utilisateur
- 5 Etape n°4 - Choisir une distribution
- 6 Etape n°5 - Fablab : préparation installation
- 7 Etape n°6 - Fablab : préparer matériel
- 8 Etape n°7 - Synchronisation des dépôts
- 9 Notes et références
[[Fichier:{{{Main_Picture}}}|frameless|border]]
Introduction
L'objectif est d'identifier les pré-requis pour préparer une install' party afin qu'elle se déroule au mieux
- au niveau technique : disponibilité de réseau, clés USB, CD-ROM, identification des types de machines (portables, RPi...)
- au niveau compétences des intervenants et documentations disponibles
- au niveau organisation : choix de distribution maîtrisé (3 à 4 max), préparation préalable des ordinateurs à installer (modèle / date, défragmentation pour place disque disponible si double-boot, sauvegarde des données...), communication sur durée (de 2 à 4h selon complexité)
Liste des matériaux
Préparer le boot :
- clés USB
- CDROM
Préparer toute la connectique :
- claviers USB
- lecteur DVD USB
- écran externe pour fixe avec prise VGA / HDMI / Display port
Le réseau n'étant pas forcément suffisant (wifi...) :
- switch permettant de distribuer du réseau en local avec les câbles afférents (voire adaptateurs)
- éventuellement point d'accès wifi (ultérieurement...)
Avérer la réutilisation :
- PrimTux et Debian ont des dépôts de paquets communs (i686)
- Ubuntu et Linux Mint ont des dépôts de paquets communs
Liste des outils
Préparer les medias d'installation :
- miroir des dépôts de mise à jour pour les distributions retenues
- fichiers ISO d'installation des distributions retenues (volumétrie disque en conséquence), prévoir i586 et x86_64
Stockage :
- disque dur : volumétrie 400 Go pour 4 distributions ?
- dépôts : 78 Go i586 Mageia 6 + noarch + x86_64
- serveur DHCP / TFTP,
- miroir de dépôts,
- DNS permettant utilisation locale sans Internet (redirection vers cache local)
Préparer les medias d'installation :
- miroir des dépôts de mise à jour pour les distributions retenues
- fichiers ISO d'installation des distributions retenues (volumétrie disque en conséquence), prévoir i586 et x86_64
Etape n°1 - Une install' party cékoi
C'est installer une distribution Linux sur un ordinateur (portable de préférence, ce qui permet de l'apporter sur place) pour découvrir Linux et en bénéficier.
Cela permet de bénéficier d'un environnement plus complet et plus efficace que ce que propose windows, pour des ordinateurs standards ou redonner une nouvelle vie à un portable que l'on était prêt à abandonner (que 2 Go de RAM, que 100 Go de disque dur, il date de 2010... le candidat idéal, non ce n'est pas la SPA : c'est utiliser à bon escient un ordinateur qui reste utilisable).
Pour simplifier :
- un peu de préparation côté intéressés :
- y dédier un portable « ancien », plus récent que 2010, 100 Go de disque dur, 2 Go de RAM et y dédier un Linux (vu le taux de changement, votre portable d'il y a 3 ans pourrait être candidat...)
- éviter le double boot, sinon 2h à prévoir pour défragmentation et pas de garantie de conservation des données (sauvegardes préalables obligatoires)
- choisir une distribution :
- PrimTux plutôt pour des enfants, sur une base solide de Debian
- Mageia : récent ou ancien, cela est adapté, débutant ou utilisation avancée
- Ubuntu : communauté plus large, pour des portables peu anciens
- Linux Mint : les avantages d'ubuntu mais différent et orienté débutant
Etape n°2 - Une install' party pour qui
Idéalement :
- portable de 2010 ou plus récent
- souhaitant utiliser ou découvrir Linux dans les meilleures condition
- ouvert à l'utilisation de logiciels libres, en remplacement de logiciels pas forcément fournis de base
Etape n°3 - préparation côté utilisateur
- s'adapter à de nouveaux logiciels
- changer de réflexes :
- utiliser les logiciels disponibles via le store (dépôts dans le langage des distributions)
- ne plus aller de site en site pour installer tout et n'importe quoi : d'abord regarder l'équivalent sous Linux, l'éprouver et prendre le temps de lire la documentation quand elle est disponible
- privilégier les logiciels équivalents disponibles plutôt que ce que l'on connaît déjà
En amont :
- dédier un ordinateur un peu ancien
- le double boot est compliqué (sauvegarde des données, préparation pouvant aller jusque 4 heures...)
- l'installation ne prend que 20 min, les explications demandent un peu plus de temps et d'essai pour identifier ce que l'on voudrait pouvoir faire :-)
Etape n°4 - Choisir une distribution
Elles sont toutes équivalentes... mais avec des habitudes à changer
Etape n°5 - Fablab : préparation installation
Préparer :
- ISO
- Dépôts de màj
- clés USB ou CD rom pour installation
Etape n°6 - Fablab : préparer matériel
Au niveau du fablab :
- prévoir switch + serveur + clés usb + cdrom
- serveur DHCP
- éventuellement ajouter serveur TFTP, DNS -- pour la prochaine fois
clé USB pour installation
CD pour installation
dépôt des mises à jour
Serveur DHCP :
- https://memo-linux.com/ubuntu-serveur-dhcp/ prendre IP fixe pour le DHCP, ce sera l'adresse en .1 vu que la plage démarre à .96
- https://linoxide.com/linux-how-to/install-configure-dhcp-ubuntu/
Etape n°7 - Synchronisation des dépôts
- Synchro mageia i586 et x86_64 ok
- durée : 14 h pour release, 4h pour update
- synchro debian
- pas fait
- synchro ubuntu bionic (18.04 LTS)
- ok updates (27 Go) ~4h
Donc, bon, cela aurait servi à Linux Mint ou PrimTux
Si quelqu'un sait utiliser apt-mirror, qu'il le fasse savoir ;-)
- https://journaldunadminlinux.fr/installation-et-configuratio-un-mirroirrepository-local-debian-ou-depot-local-via-apt-mirror/
- https://www.howtoforge.com/local_debian_ubuntu_mirror
- tout est dans /var/spool/apt-mirror/mirror/
- lancer apt-mirror en root (dans un screen idéalement, permettant de vérifier à distance que cela est opérationnel)