Files
Seminaire-Linux/README.md

3.8 KiB
Raw Blame History

Séminaire d'Installation dArch Linux

Ce dépôt Git contient la présentation utilisée lors du séminaire dinstallation manuelle dArch Linux, organisé chaque semestre au Département dinformatique de lUniversité de Moncton par les professeurs Eric Hervet et Andy Couturier. Au cours de ce séminaire, les personnes participantes apprennent énormément sur le fonctionnement des systèmes dexploitation. Lobjectif est de créer une clé USB bootable, la plus portable possible entre les différents systèmes, et daccompagner les personnes participantes pas à pas dans linstallation dArch Linux en expliquant en détail les étapes importantes telles que le partitionnement, le formatage, le montage, la configuration du bootloader, le chroot, la personnalisation du système, et bien plus encore.

Structure du Répertoire

  • main.tex
    Document source principal de la présentation (Beamer).

  • compile.sh
    Script de compilation qui génère plusieurs versions (PDF) de la présentation en utilisant LuaLaTeX avec loption shell-escape.

  • fonts/
    Contient la police Fira Code utilisée pour le rendu du code source.

  • libs/
    Bibliothèques supplémentaires (par exemple, awesome-beamer et smile) utilisées pour le thème et la mise en page de la présentation.

  • media/
    Images et autres médias (logos, captures décran denvironnements graphiques tels que KDE, Gnome, Xfce, Cinnamon, MATE) utilisés tout au long des diapositives.

  • Fichiers PDF générés
    À la suite de la compilation, les fichiers PDF suivants sont produits :

    • <nom_du_dossier>.pdf (version handout)
    • <nom_du_dossier>-presentation.pdf (version présentation)
    • <nom_du_dossier>-print-portrait.pdf (version pour impression en portrait)
    • <nom_du_dossier>-print-landscape.pdf (version pour impression en paysage)

Remarque: Le nom du dossier courant est utilisé comme préfixe pour nommer les fichiers PDF générés.

Prérequis et Dépendances

Pour compiler et utiliser ce dépôt, vous devez disposer de :

  • Une distribution TeX moderne (TeX Live, MiKTeX, …) avec prise en charge de LuaLaTeX (le script utilise lualatex).
  • Le package minted qui nécessite Python ainsi que Pygments (noubliez pas dactiver loption shell-escape, le script lactive automatiquement).
  • Les packages LaTeX habituels tels que babel (avec loption french), fontspec, hyperref, xcolor, pgfpages, tikz, etc.
  • Une installation Git pour cloner ce dépôt et suivre les mises à jour.

Compilation

Pour compiler la présentation, procédez de la manière suivante :

  1. Assurez-vous que toutes les dépendances LaTeX et Python sont installées.
  2. Dans un terminal, placez-vous à la racine du dépôt.
  3. Exécutez le script de compilation :
./compile.sh

Licence

Le contenu de cette présentation est mis à disposition sous licence Creative Commons Attribution - Pas dUtilisation Commerciale - Partage dans les Mêmes Conditions 4.0 (CC BY-NC-SA 4.0).

Auteurs et Contributions

Ce projet est conçu et maintenu par :

Nous encourageons fortement toute contribution, suggestion ou commentaire afin denrichir ce dépôt. Si vous souhaitez améliorer la présentation, corriger une erreur ou proposer une nouvelle fonctionnalité, nhésitez pas à ouvrir une issue ou à soumettre une pull request. Vos idées et remarques sont précieuses pour lévolution du projet !

Support

Si vous rencontrez des problèmes, avez besoin d'aide ou souhaitez proposer des améliorations, n'hésitez pas à ouvrir une issue ou à contacter les auteurs.