From 8e6345aaba5ace537ca8acb239b4633cdcacbbcb Mon Sep 17 00:00:00 2001 From: Wiki Alpinux Date: Sat, 2 May 2026 22:29:17 +0200 Subject: [PATCH] =?UTF-8?q?Migration=20vers=20MkDocs=20Material=20?= =?UTF-8?q?=E2=80=94=20contenu=20DokuWiki=20converti,=20th=C3=A8me=20Alpin?= =?UTF-8?q?ux?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 27 +- docs/alpinux/evenements.md | 24 + docs/alpinux/faq.md | 35 + docs/alpinux/index.md | 19 + docs/alpinux/install-party.md | 72 ++ docs/alpinux/presentations.md | 142 ++++ docs/guides/chiffrement.md | 40 + docs/guides/docker.md | 58 ++ docs/guides/linux-mint-depuis-windows.md | 491 ++++++++++++ docs/guides/linux-mint-parametres.md | 40 + docs/guides/linux-mint-trousse.md | 72 ++ docs/guides/sauvegardes.md | 47 ++ docs/guides/tesseract.md | 39 + docs/guides/utiliser-linux-mint.md | 53 ++ docs/guides/ventoy.md | 23 + docs/index.md | 55 ++ docs/presentations/idees.md | 87 +++ docs/presentations/kicad.md | 93 +++ docs/presentations/libreoffice.md | 328 ++++++++ docs/presentations/linux-mint-guide.md | 941 +++++++++++++++++++++++ docs/presentations/whisper.md | 50 ++ docs/stylesheets/alpinux.css | 122 +++ docs/technique/arduino-ide.md | 128 +++ docs/technique/ateliers.md | 68 ++ docs/technique/bigbluebutton.md | 44 ++ docs/technique/git.md | 100 +++ docs/technique/matrix.md | 68 ++ docs/technique/nextcloud.md | 94 +++ docs/technique/serveur-debian.md | 56 ++ mkdocs.yml | 91 +++ 30 files changed, 3481 insertions(+), 26 deletions(-) create mode 100644 docs/alpinux/evenements.md create mode 100644 docs/alpinux/faq.md create mode 100644 docs/alpinux/index.md create mode 100644 docs/alpinux/install-party.md create mode 100644 docs/alpinux/presentations.md create mode 100644 docs/guides/chiffrement.md create mode 100644 docs/guides/docker.md create mode 100644 docs/guides/linux-mint-depuis-windows.md create mode 100644 docs/guides/linux-mint-parametres.md create mode 100644 docs/guides/linux-mint-trousse.md create mode 100644 docs/guides/sauvegardes.md create mode 100644 docs/guides/tesseract.md create mode 100644 docs/guides/utiliser-linux-mint.md create mode 100644 docs/guides/ventoy.md create mode 100644 docs/index.md create mode 100644 docs/presentations/idees.md create mode 100644 docs/presentations/kicad.md create mode 100644 docs/presentations/libreoffice.md create mode 100644 docs/presentations/linux-mint-guide.md create mode 100644 docs/presentations/whisper.md create mode 100644 docs/stylesheets/alpinux.css create mode 100644 docs/technique/arduino-ide.md create mode 100644 docs/technique/ateliers.md create mode 100644 docs/technique/bigbluebutton.md create mode 100644 docs/technique/git.md create mode 100644 docs/technique/matrix.md create mode 100644 docs/technique/nextcloud.md create mode 100644 docs/technique/serveur-debian.md create mode 100644 mkdocs.yml diff --git a/.gitignore b/.gitignore index 5b8ebf4..c310d0c 100644 --- a/.gitignore +++ b/.gitignore @@ -1,26 +1 @@ -# --- Système & OS --- -.DS_Store -Thumbs.db -*~ -*.swp -.fuse_hidden* -.directory - -# --- Dossiers d'éditeurs (VS Code, JetBrains, etc.) --- -.vscode/ -.idea/ -*.sublime-project -*.sublime-workspace - -# --- Fichiers de log et temporaires --- -*.log -tmp/ -temp/ -dist/ -bin/ - -# --- Sécurité (NE JAMAIS COMMITER) --- -.env -.git-credentials -*.key -*.pem +site/\n.obsidian/\n__pycache__/ diff --git a/docs/alpinux/evenements.md b/docs/alpinux/evenements.md new file mode 100644 index 0000000..82fc44f --- /dev/null +++ b/docs/alpinux/evenements.md @@ -0,0 +1,24 @@ +# Évènements et rendez-vous Alpinux +Notre association organise des rencontres tous les 1er et 3ème jeudi à 18h (hors vacances scolaires) à la **Dynamo** de Chambéry et régulièrement des [Install Party](alpinux:install-party.md). + +[Les évènements passés](alpinux:events-logs:.md) +[L'histoire d'Alpinux](alpinux:dates-cles:.md) + +## Abonnement au calendrier des évènements Alpinux +N’hésitez pas à vous abonner au calendrier des évènements Alpinux. Vous pouvez pour cela utiliser les différents liens ci-dessous : + +- **Agenda local compatible iCalendar (ICS) : +**[Ajouter à votre agenda local](https://alpinux.org/public-calendars/n5BWPYsxw7FCYozM?p=webcal) +- **Google Agenda : +** [Ajouter à Google Agenda](https:*calendar.google.com/calendar/render?cid=webcal:*alpinux.org/public-calendars/n5BWPYsxw7FCYozM.md) +- **Outlook Live : +**[Ajouter à Outlook Live](https:*outlook.live.com/owa/?path=/calendar/action/compose&rru=addsubscription&url=webcal:*alpinux.org/public-calendars/n5BWPYsxw7FCYozM.md) +- **Outlook 365 : +** [Ajouter à Outlook 365](https:*outlook.office.com/owa?path=/calendar/action/compose&rru=addsubscription&url=webcal:*alpinux.org/public-calendars/n5BWPYsxw7FCYozM.md) + +Attention : ces liens d’abonnement fonctionnent depuis un PC, mais pas forcément depuis un smartphone ou une tablette. + +Adresse **Webcal ** : +``` +webcal://alpinux.org/public-calendars/n5BWPYsxw7FCYozM +``` diff --git a/docs/alpinux/faq.md b/docs/alpinux/faq.md new file mode 100644 index 0000000..a935875 --- /dev/null +++ b/docs/alpinux/faq.md @@ -0,0 +1,35 @@ +# FAQ - Liste des questions fréquentes +## Je veux installer Linux sur mon ordinateur mais je n'ai pas de connaissance en informatique. Est-ce qu'Alpinux peut m'aider ? +Oui, Alpinux peut vous aider à installer Linux sur votre ordinateur personnel, surtout si vous n'avez pas de connaissances en informatique. Alpinux est un LUG, c'est-à-dire un groupe de personnes passionnées par Linux et les logiciels libres qui se réunissent pour partager leurs connaissances et leur expérience. + +Vous pouvez avoir plus d'explication sur la page [Install Party](alpinux:install-party.md) + +--- +## Est-ce mon programme Windows peut fonctionner sous Linux ? +La compatibilité des programmes Windows avec **Linux** dépend du programme en question et des méthodes que vous utilisez pour l'exécuter sous Linux. Voici quelques options à considérer : + +Certains programmes Windows ont des équivalents **natifs pour Linux**. Par exemple, Microsoft Office a des alternatives telles que **LibreOffice** ou OnlyOffice, qui sont compatibles avec les formats de fichiers Office. Pour de nombreuses tâches courantes, il existe des alternatives Linux. + +**Wine** est une couche de compatibilité qui permet d'exécuter certains programmes Windows sous Linux. Il ne prend pas en charge tous les programmes Windows, mais il fonctionne bien avec de nombreuses applications populaires. Nous avons récemment installé **ProNote** sous Linux. + +Vous pouvez utiliser des logiciels de **virtualisation** comme VirtualBox ou VMware pour exécuter une instance Windows virtuelle sur votre système Linux. Cela vous permettra d'exécuter des applications Windows dans cet environnement virtuel. + +Il est important de noter que bien que de nombreuses applications Windows puissent fonctionner sous Linux grâce à ces méthodes, il peut y avoir des limitations ou des problèmes de compatibilité avec certaines applications plus complexes. Il est donc recommandé de vérifier la compatibilité de l'application spécifique que vous souhaitez utiliser avant de passer à Linux. En outre, le support de Windows peut varier en fonction de la distribution Linux que vous utilisez. + +En fin de compte, il est préférable d'utiliser des alternatives Linux natives lorsque cela est possible, car elles sont généralement mieux intégrées et offrent une meilleure expérience utilisateur. Cependant, si vous avez absolument besoin d'exécuter des applications Windows, n’hésitez pas à consulter l'association Alpinux pour vous aider dans vos choix. + +--- +## Quelle différence entre Linux Mint et Linux Mint LMDE ? +**LMDE**, abréviation de "Linux Mint Debian Edition", est une distribution Linux basée sur **Debian**, plutôt que sur **Ubuntu**, comme la version principale de **Linux Mint**. La principale différence entre **Linux Mint LMDE** et **Linux Mint** réside dans leur base sous-jacente. + +Son objectif est de garantir que **Linux Mint** puisse continuer à offrir la même expérience utilisateur si **Ubuntu** venait à disparaître. Cela permet aux mainteneur de **Linux Mint** d'évaluer dans quelle mesure ils dépendent d'**Ubuntu** et combien de travail serait nécessaire en cas d'un tel événement. **LMDE** est également l'une de leurs cibles de développement, garantissant ainsi que les logiciels qu'ils développent sont compatibles en dehors d'**Ubuntu**. + +Pour savoir si vous êtes sous LMDE, vous pouvez utiliser la commande suivante dans un Terminal : +``` +cat /etc/os-release +``` + +Avec LMDE vous devriez avoir comme réponse +``` +NAME="Linux Mint Debian Edition" +``` diff --git a/docs/alpinux/index.md b/docs/alpinux/index.md new file mode 100644 index 0000000..47a731b --- /dev/null +++ b/docs/alpinux/index.md @@ -0,0 +1,19 @@ +# Alpinux, le LUG de Savoie +## Présentation de l'association Alpinux +![Alpinux dokuwiki](dummy.png) + +L'association loi 1901 **Alpinux** n'est pas seulement un **Linux User Group** (LUG), c'est un **Groupe d'Utilisateurs de Logiciels Libres** (GULL). Nous nous engageons à promouvoir et à soutenir l'utilisation de logiciels libres et open source dans notre communauté. Nos activités ne se limitent pas seulement à Linux ; elles englobent un large éventail de technologies libres, de la réparation d'ordinateurs à l'administration de systèmes, en passant par la domotique et l'électronique. + +Notre association organise des rencontres tous les 1er et 3ème jeudi de chaque mois *(note: hors période vacances scolaires, consulter le calendrier des évènements)* à partir de 18h à la **Dynamo Chambéry** et régulièrement des **Install Party**. + +L'association propose des **services numériques**. + +[Gérer son adhésion](https://www.helloasso.com/associations/alpinux-le-lug-de-savoie) +[Install Party](alpinux:install-party.md) +[Services numériques](alpinux:services-numeriques.md) + +# Évènements +[Abonnez-vous au calendrier](alpinux:evenements-rdv#abonnement-au-calendrier-des-evenements-alpinux +.md) + +[Tous les évènements et rendez-vous](alpinux:evenements-rdv.md) diff --git a/docs/alpinux/install-party.md b/docs/alpinux/install-party.md new file mode 100644 index 0000000..7557862 --- /dev/null +++ b/docs/alpinux/install-party.md @@ -0,0 +1,72 @@ +# 🖥️ Install Party Linux — Alpinux +#### Et si vous passiez (enfin) à Linux ? +Marre de Windows lent, verrouillé ou envahissant ? +Découvrez **Linux Mint**, un système libre, rapide, sécurisé et élégant. + +Lors de nos **Install Party**, les bénévoles **Alpinux** vous accompagnent pour l’installer sur votre ordinateur et répondre à toutes vos questions. + +--- +## 📅 Prochaines Install Party +L'**Install Party de Printemps 2026** à la **Médiathèque de Chambéry Jean-Jaques Rousseau** : + +- **Quand** : toute la journée du **samedi 28 mars 2026** +- **Où** : **Médiathèque Jean-Jaques Rousseau à Chambéry ** +- **S'inscrire** :[➡️ Mode d’emploi complet pour installer Linux Mint](https://www.helloasso.com/associations/alpinux-le-lug-de-savoie/evenements/install-party-de-printemps-28-mars]] + +--- +L'**Install Party de Rentrée 2026** : + +- **Quand** : toute la journée du **samedi 19 septembre 2026** + +--- +## ⚙️ Préparez votre ordinateur +**Configuration minimale** +- Processeur **64 bits** (fabriqué après 2007) +- **4 Go de RAM** +- **60 Go** d’espace disque +- Résolution **1024×768** +- Port **USB** libre +- Connexion réseau (Ethernet ou adaptateur USB) +- Pas de dual boot (Windows sera effacé) + +**Avant de venir** +1. **Sauvegardez** toutes vos données personnelles. + +--- +## 🧩 Déroulé de l’installation +Une **clé USB Linux Mint** est fournie à votre arrivée. +Les bénévoles vous guident pas à pas tout au long du processus. +Vous repartez avec un ordinateur rapide, stable et libre. + +[**Trousse de premiers secours Linux Mint**](technique:pratique:installer-linux-mint-depuis-windows) + +--- +## 🧰 Après l’installation +Consultez la [[technique:pratique:linux-mint-trousse-de-premiers-secours.md). + +Participez à nos [**ateliers et rencontres**](alpinux:evenements-rdv#calendrier.md) pour progresser et échanger avec la communauté. + +--- +## 🤝 Devenir bénévole +Envie d’aider ? Rejoignez l’équipe **Alpinux** ! +Accueil, installation, support, logistique… toutes les compétences sont utiles. + +Pour l'**Install Party** dans le cadre du **Repair du Libre à la Dynamo de Chambéry** ambiance conviviale garantie : entraide, logiciels libres le soir de 18h à 20h. + +--- + +Pour l'**Install Party de Rentrée** et l'**Install Party de Printemps**, ambiance conviviale garantie : entraide, logiciels libres et repas partagé à midi. + +- Horaires bénévoles : **9h–18h** +- Horaires public : **10h–12h / 13h30–17h** +- Une réunion d’information précède chaque Install Party. + +--- +## ⚠️ Décharge de responsabilité +Veuillez lire la ![décharge de responsabilité](alpinux:decharge-de-responsabilite.pdf) avant l’installation. + +--- +## 🐧 Version de Linux utilisée +![Linux Mint 22.2 Cinnamon](alpinux:pasted:20211107-194914.png) + +Nous installons en priorité la version **Linux Mint x64 Cinnamon**. diff --git a/docs/alpinux/presentations.md b/docs/alpinux/presentations.md new file mode 100644 index 0000000..f2aa420 --- /dev/null +++ b/docs/alpinux/presentations.md @@ -0,0 +1,142 @@ +# Liste des présentations +> Présentation de Linux + niveau débutant dans la découverte de Linux + Sur une idée de Marie-Do + +Linux est un système d'exploitation open-source. Lors de son utilisation, vous vous connectez via un compte, accédez à un bureau personnalisable, avec des programmes préinstallés et la possibilité d'ajouter davantage depuis une logithèque. Pour vous connecter à Internet en Wifi, sélectionnez le réseau et entrez le mot de passe. + +**Dates passées :** 21 septembre 2023 + +**Dates à venir :** novembre 2023, mai 2024, septembre 2024 + +--- + +> Le clavier Bépo + Niveau intermédiaire dans la découverte technique (matériel) + Sur une idée de Brice + +Le clavier Bépo est un agencement de touches alternatif conçu pour améliorer l'efficacité de la frappe en français, en optimisant la disposition des caractères les plus couramment utilisés. + +--- + +> Je reçois un SPAM + +Qu'est-ce ? Comment ça marche ? Que faut-il faire avec ? Comment les voir ? + +--- + +> Les sauvegardes + +Est-ce que c’est réellement utile ? Comment s’y prendre ? Quels logiciels peut-on utiliser ? + +--- + +> Cookies + +Qu'est-ce ? Comment ça marche ? Que faut-il faire avec ? Comment les voir ? + +--- + +> Gérer ces mots de passe avec KeePass + Niveau intermédiaire + Connaître le Copier/Coller + +Gérer ses mots de passe avec KeePass sous Linux est une excellente idée pour assurer la sécurité et l'organisation de ses informations de connexion. KeePass est un gestionnaire de mots de passe open-source qui permet de stocker tous vos mots de passe dans une base de données sécurisée. + +--- + +> Édition sur OpenStreetMap + Niveau avancer dans la découverte de logiciels (Internet) + Sur une idée de Brice + +L'édition sur OpenStreetMap est le processus de contribution collaborative à une carte mondiale en ligne. Les utilisateurs peuvent ajouter, modifier et mettre à jour des informations géographiques telles que les routes, les bâtiments, les points d'intérêt et plus encore. Cela permet de créer une base de données cartographique gratuite et accessible à tous, utilisée pour la navigation, la planification urbaine, l'aide humanitaire, et bien d'autres applications. + +--- + +> Matrix, communiquer en groupe + Niveau débutant dans les échanges électroniques + Sur une idée de Brice et Cédric + +Matrix est un protocole de communication décentralisé visant à connecter divers services de messagerie instantanée. Element est une application de messagerie basée sur Matrix, offrant une interface conviviale pour les conversations. SchildiChat est une variante d'Element avec des fonctionnalités supplémentaires et des améliorations d'accessibilité. + +Démonstration sur l'Inscription et l'utilisation des programmes sur Linux Mint et Android. + +**Dates passées :** 05 octobre 2023 + +--- + +> Thunderbird, gérer ces messageries en local + niveau intermédiaire dans les échanges électroniques + Sur une idée collective + +Thunderbird est un client de messagerie électronique open-source développé par Mozilla. Il permet de gérer les emails, les calendriers et les contacts, offrant ainsi une solution de communication complète et personnalisable pour les utilisateurs. + +--- + +> Ligne de commande + passer au niveau confirmé dans le système Linux + Sur une idée de Cédric + +La **ligne de commande** Linux fonctionne en utilisant des commandes textuelles. Les arguments **monocaractères** sont souvent des options courtes précédées d'un tiret, tandis que d'autres **arguments** sont des données que vous passez à la commande. Le **prompt**, qui est l'invite de commande, affiche généralement le nom de l'utilisateur et le nom du répertoire actuel. + +--- +> Les hiérarchies de dossiers + Passer au niveau confirmé dans le système Linux (DevOPS) + Sur une idée de Cédric + +La Filesystem Hierarchy Standard (FHS), en introduisant la FHS, établit une structure standardisée pour les hiérarchies de dossiers Linux, ce qui facilite la compatibilité et la gestion des fichiers et programmes sur les systèmes Linux. + +--- + +> Son dossier personnel + Niveau débutant dans la découverte de Linux + Sur une idée de Cédric + +Comprendre son dossier personnel. + +Le dossier personnel est le répertoire principal de l'utilisateur sur un système Linux. Le standard XDG (X Desktop Group) définit une structure uniforme pour les répertoires de données d'applications utilisateur, améliorant la cohérence et la portabilité des applications Linux. + +--- + +> Chiffrer ses emails + Passer au niveau confirmé dans la protection des échanges électroniques\ + Notions connexes : Cryptographie, Chiffrement asymétrique, Clés de chiffrement, Certificats numériques, Protocoles de chiffrement, Logiciels de messagerie, Authentification et signature, Gestion des clés, Compatibilité et interopérabilité, Sensibilisation à la sécurité + +Chiffrer ses emails avec Thunderbird permet de sécuriser la confidentialité des messages en utilisant des protocoles de chiffrement comme OpenPGP ou S/MIME, garantissant que seuls les destinataires autorisés peuvent lire le contenu. + +--- + +> Choisir son navigateur internet + Passer au niveau aguerri dans l'utilisation de Linux + +Les navigateurs Internet sous Linux offrent diverses options telles que Firefox, Chrome, Chromium, et d'autres. Le choix dépend des préférences personnelles, de la sécurité, de la compatibilité avec les sites Web et des performances. Firefox est réputé pour sa stabilité et son engagement envers la vie privée. Chrome et Chromium sont appréciés pour leur rapidité et la compatibilité avec les services Google. Choisissez en fonction de vos besoins spécifiques et des fonctionnalités qui vous importent le plus. + +**Pour aller plus loin** + +Les moteurs de rendu sont des logiciels qui interprètent le code HTML, CSS et JavaScript des pages Web pour les afficher à l'utilisateur. Les principaux moteurs de rendu utilisés dans les navigateurs Web sont : + +- Blink (2013-...) : Utilisé par Google Chrome et d'autres navigateurs basés sur Chromium. +- WebKit (2003-...) : Utilisé par Apple Safari et d'autres navigateurs, y compris Chromium avant le passage à Blink. +- Gecko (1998-...) : Le moteur de rendu développé par la Fondation Mozilla, utilisé par Firefox. +- Trident (1998-2020) : Ancien moteur de rendu utilisé par Internet Explorer (avant Microsoft Edge), Netscape (<8). +- EdgeHTML (2015-2020) : Utilisé par Microsoft Edge avant son passage à Chromium. +- WebCore (2003-2005) : développé par Apple, et distribué sous la licence GNU LGPL, afin de fournir un moteur de rendu HTML pour Mac OS X. + +--- +> NAS gratuits et open source + Passer au niveau confirmé dans le système Linux (DevOPS) + Notions abordées : Stockage de données, Réseau, Systèmes d'exploitation, Sécurité, Gestion des services et des applications, Interface utilisateur, Sauvegarde et récupération, Virtualisation, Matériel informatique + +Les systèmes NAS (Network-Attached Storage) gratuits et open source sont des solutions de stockage réseau accessibles à tous. Ils offrent la possibilité de créer des serveurs de fichiers et de partage de données sans coût de licence, en utilisant des logiciels open source comme **FreeNAS** ou **OpenMediaVault**. Ces solutions sont flexibles, personnalisables et idéales pour la sauvegarde et le partage de fichiers au sein d'un réseau local. + +En plus de **FreeNAS** et **OpenMediaVault**, il existe d'autres solutions NAS open source qui méritent d'être explorées : + +1. **Rockstor** : Rockstor est une plateforme de stockage NAS basée sur Btrfs, offrant des fonctionnalités de stockage avancées et une interface web conviviale. Il est adapté pour les petites et moyennes entreprises ainsi que pour un usage domestique. + +2. **Amahi** : Amahi est une solution NAS open source qui se concentre sur la simplicité d'utilisation. Il offre une interface conviviale et prend en charge des applications tierces pour étendre ses fonctionnalités. + +3. **Openfiler** : Openfiler est un système NAS open source basé sur Linux, conçu pour être facile à configurer et à gérer. Il prend en charge divers protocoles de partage de fichiers et peut être utilisé dans des environnements professionnels. + +4. **NAS4Free** (aujourd'hui XigmaNAS) : C'est une solution NAS open source basée sur FreeBSD. Elle offre des fonctionnalités avancées de stockage et de sécurité, avec une interface web pour la gestion. + +5. **TrueNAS Core** : TrueNAS Core est une version gratuite de TrueNAS, qui est une solution de stockage professionnelle. TrueNAS Core offre des performances élevées, une sécurité robuste et une gestion facile. diff --git a/docs/guides/chiffrement.md b/docs/guides/chiffrement.md new file mode 100644 index 0000000..c8e0d46 --- /dev/null +++ b/docs/guides/chiffrement.md @@ -0,0 +1,40 @@ +## Le chiffrement sous linux +### Quelques définitions +Chiffrer des données est l'action de rendre des données illisibles si on ne dispose pas d'un secret précis, la clé. + +On va parler ici de chiffrement symétrique, c'est à dire que la clé servant à déchiffrer est la même que celle servant à chiffrer. + +[Pour plus d'informations.](https://fr.wikipedia.org/wiki/Chiffrement) + +### Partie 1: le chiffrement disque entier + +Il va s'agir ici de chiffrer l'intégralité du disque dur de l'ordinateur. On parle alors de full disk encryption. + +Ce chiffrement se fait à l'installation. On va créer 2 partitions, une pour le /boot et une autre pour le volume chiffré. +Actuellement, l'installateur de Linux Mint ne propose que d'installer en une partiton "/", une configuration avec LVM doit être faite à la main. + +On créé la partiton de boot + +On créé la partition contenant le volume chiffré + +On sélectionne le volume pour y placer la racine + +L'ordinateur va demander le mot de passe à chaque démarrage. + +#### Avantages +On évite d'exposer la structure du FS comme avec un chiffrement par fichier. + +#### Inconvénients +Ralentit l'ordinateur. Oblige à placer le home sur la même partition que la racine par défaut. + +#### Comment gérer le multi-utilisateur +On peut rajouter des clés dans le trousseau de LUKS avec + +`cryptsetup luksAddKey /dev/sdX` + + +### Partie 2: Chiffrement des volumes "mobiles" +## LUKS +https://geekyshacklebolt.wordpress.com/2019/03/06/how-to-encrypt-usb-drives-with-luks/ +## Veracrypt +https://www.veracrypt.fr/code/VeraCrypt/ diff --git a/docs/guides/docker.md b/docs/guides/docker.md new file mode 100644 index 0000000..86f8298 --- /dev/null +++ b/docs/guides/docker.md @@ -0,0 +1,58 @@ +# Installer Docker sous Debian 11 +Extrait de la documentation disponible à l'adresse https://docs.docker.com/engine/install/debian/ + +--- +Pour installer **Docker Engine**, vous avez besoin de la version 64 bits de **Debian 11**. + +## Faire place nette +Les anciennes versions de **Docker** étaient appelées **docker**, **docker.io** ou **docker-engine**, vous pourriez également avoir des installations de **containerd** ou **runc**. Désinstallez ces anciennes versions avant de tenter d'installer une nouvelle version : + + sudo apt remove docker docker-engine docker.io containerd runc + +`apt` peut indiquer que vous n'avez aucune de ces applications installées. + +Les images, les conteneurs, les volumes et les réseaux stockés dans `/var/lib/docker/` ne sont pas automatiquement supprimés lorsque vous désinstallez **Docker**. Si vous souhaitez effectuer une installation propre et préférez nettoyer toutes les données existantes, il faut les désinstaller. + +## Paramétrer le dépôt +Avant d'installer Docker Engine pour la première fois sur une nouvelle machine hôte, vous devez configurer le référentiel Docker. + +Mettez à jour l'index des packages `apt` et installez les packages permettant à `apt` d'utiliser un référentiel via HTTPS : + +```bash +sudo apt update +sudo apt install ca-certificates curl gnupg +``` + +Ajoutez la clé GPG officielle de Docker : + +```bash +sudo install -m 0755 -d /etc/apt/keyrings +curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg +sudo chmod a+r /etc/apt/keyrings/docker.gpg +``` + +Utilisez la commande suivante pour configurer le référentiel : + +```bash +echo \ + "deb [arch="$(dpkg --print-architecture)" signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/debian \ + "$(. /etc/os-release && echo "$VERSION_CODENAME")" stable" | \ + sudo tee /etc/apt/sources.list.d/docker.list > /dev/null +``` + +## Installer Docker Engine +Mettez à jour l'index des packages apt : + + sudo apt update + +Installez **Docker Engine**, **containerd** et **Docker Compose** : + + sudo apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin + +Vérifiez que l'installation de **Docker Engine** est réussie en exécutant l'image "hello-world" : + + sudo docker run hello-world + +Cette commande télécharge une image de test et l'exécute dans un conteneur. Lorsque le conteneur s'exécute, il affiche un message de confirmation et se termine. + +Vous avez maintenant installé et lancé avec succès **Docker Engine**. diff --git a/docs/guides/linux-mint-depuis-windows.md b/docs/guides/linux-mint-depuis-windows.md new file mode 100644 index 0000000..448346b --- /dev/null +++ b/docs/guides/linux-mint-depuis-windows.md @@ -0,0 +1,491 @@ +# Installer Linux Mint + +Article vérifié le 17/11/2023 par alpinux.cedrica5l +Basé sur Linux Mint 21.2 Cinnamon Edition + + +Voici quelques conseils pour assurer le succès de votre installation de **Linux Mint**. Ce tutoriel est couramment utilisé lors des **Install Party** organisées par les **bénévoles d'Alpinux**. Vous pouvez le trouver et le consulter régulièrement à l'adresse suivante https://wiki.alpinux.org/technique/pratique/installer-linux-mint-depuis-windows + +Nous utilisons un document synthétique que nous imprimons afin de l'annoter au moment de l'installation. Ce document est disponible à l'adresse https://alpinux.yourownnet.fr/s/a6jsqzWtQgo3BsW + +## Préparer Windows +Pour préparer votre système Windows en vue de l'installation de Linux Mint, suivez attentivement les étapes suivantes, qui vous permettront de vous assurer que votre ordinateur est prêt pour le processus d'installation de Linux Mint. Nous attendons également avec impatience vos [remarques, commentaires et suggestions](alpinux:se rencontrer.md) pour améliorer ce guide. + +### Sauvegarder son profil Firefox +![](technique:pratique:pasted:20231117-145654.png) + +Pour sauvegarder le profil utilisateur de **Firefox** sous Windows, suivez les étapes détaillées ci-dessous : + + > 1. Ouvrez **Mozilla Firefox** en cliquant sur son icône dans la barre des tâches ou dans le menu "**Démarrer**". + + > 2. Dans la barre d'adresse de **Firefox**, saisissez la commande suivante : `about:support` et appuyez sur enter. Cela vous amènera à la page "**Support Firefox**". + + > 3. Dans la section "**Paramètres de base de l’application**", recherchez la ligne intitulée "**Répertoire du profil**". À côté de cette ligne, vous verrez un bouton "**Ouvrir le dossier correspondant**". Cliquez sur ce bouton. + + > 4. Une fenêtre de l'Explorateur de fichiers s'ouvrira, affichant le contenu du répertoire du profil de **Firefox**. Quitter **Firefox**. + + > 5. Copiez ce dossier **depuis le répertoire parent** et collez-le dans l'emplacement de sauvegarde de votre choix, par exemple, sur un lecteur externe ou dans une clé USB. En plus du répertoire du profil, assurez-vous également de sauvegarder deux fichiers importants : "**installs.ini**" et "**profiles.ini**". + + > 6. Une fois que vous avez sauvegardé ces éléments, vous pouvez fermer la fenêtre de l'"**Explorateur de fichiers**". + +Votre profil utilisateur Firefox est maintenant sauvegardé, y compris vos **marque-pages**, **extensions**, **historique de navigation**, **mots de passe** et autres données personnelles. On restaurera cette sauvegarde lorsque Linux sera installé. Assurez-vous de conserver votre sauvegarde dans un endroit sûr. + +### Mode UEFI ou BIOS ? +![exécuter le **programme d'informations système**, appelé "msinfo32"](technique:pratique:pasted:20200930-133822.png) + +Pour savoir si votre ordinateur utilise le mode **UEFI** ou le **BIOS**, suivez ces étapes : + +- Appuyez sur la touche Windows + R pour ouvrir la boîte de dialogue "Exécuter". + +- Tapez `msinfo32` et appuyez sur "Entrée". + + + +La fenêtre **Informations système** s'ouvre. + +Dans la fenêtre d'informations système, recherchez la ligne "Mode BIOS" ou "Mode de démarrage". Si vous voyez "UEFI" mentionné, votre ordinateur est en mode **UEFI**. Sinon, il est en mode **BIOS**. + + + +### Désactiver le démarrage rapide de Windows 8 et Windows 10 + +Le démarrage rapide est une fonction de Windows permettant de faire démarrer votre ordinateur plus rapidement. Avec la fonction "démarrage rapide" activée, il n’est plus possible de démarrer sur un cd/dvd ou une clé USB au démarrage de l'ordinateur. + +Pour désactiver le démarrage rapide de Windows : + +- Accédez au "Panneau de configuration" de Windows. + +- Cliquez sur "Options d'alimentation". + +- Dans le volet de gauche, sélectionnez "Choisir l'action des boutons d'alimentation". + +- Cliquez sur "Modifier les paramètres actuellement non disponibles". + +- Décochez l'option "Activer le démarrage rapide" sous "Paramètres d'arrêt". + +- Cliquez sur "Enregistrer les modifications". + +Sinon, dans une fenêtre d'invite de commandes en mode administrateur exécutez la commande suivante : +``` +powercfg /hibernate off +``` + + + +### Gestion de l'alimentation de la carte Wi-Fi + +Désactiver la veille du wifi pour éviter les déconnexions et le blocage de la carte Wi-Fi par Windows. + +Si on effectue une installation en **dual boot**, s’assurer que la gestion de l’alimentation de la carte Wi-Fi est désactivée dans Windows : + +- Ouvrez le "Gestionnaire de périphériques" en appuyant sur "Windows + X" et en sélectionnant "Gestionnaire de périphériques". + +- Développez la section "Cartes réseau". + +- Faites un clic droit sur votre carte Wi-Fi, puis choisissez "Propriétés". + +- Accédez à l'onglet "Gestion de l'alimentation" et assurez-vous que l'option "Autoriser l'ordinateur à éteindre ce périphérique pour économiser de l'énergie" est cochée. + + + + +### Désactiver le secure boot +Dans certain cas, il faut désactiver l'**UEFI Secure Boot**. + +Voici les limitations de l'UEFI Secure Boot dans Windows 10/8.1/8 : +1. Impossible de dual-boot Windows 10/8 avec Linux. +1. Impossible d'exécuter des CD ou des utilitaires de réparation système ou de récupération de mot de passe. (Tels que Windows Password Recovery Tool, Windows Boot Genius.) +1. Impossible d'effectuer des procédures de maintenance avancées sur le PC, telles que les mises à jour du BIOS ou du firmware. + + +https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/disabling-secure-boot + +https://www.windowspasswordsrecovery.com/win8-tips/how-to-disable-uefi-secure-boot-in-windows-8-1-8.html + + + +Désactiver le Secure Boot : + +- Redémarrez votre ordinateur et pendant le démarrage, appuyez sur la touche appropriée (généralement F2, F12, ou Suppr) pour accéder au BIOS ou à l'UEFI. +- Ou depuis "Windows", maintenez la touche Shift enfoncée tout en sélectionnant "Redémarrer". Accédez à "Résoudre les problèmes" > "Options avancées" : "Paramètres du firmware UEFI". + +- Recherchez l'option "Secure Boot" dans les paramètres du BIOS/UEFI et désactivez-le. + +- Enregistrez les modifications et quittez le BIOS/UEFI. L'ordinateur redémarre. + +Dans certains cas, vous devrez peut-être modifier d'autres paramètres dans le firmware, tels que l'activation d'un module de compatibilité (CSM) pour prendre en charge les systèmes d'exploitation BIOS hérités. Pour utiliser un CSM, vous devrez peut-être également reformater le disque dur en utilisant le format Master Boot Record (MBR). + +## Préparer son support d'installation +### Choisir sa version +Avant d'installer **Linux Mint**, assurez-vous que votre ordinateur répond aux spécifications système minimales requises par la distribution. Cela garantira une expérience utilisateur fluide. Vous pouvez trouver ces spécifications sur le site web officiel de **Linux Mint**. + +Il n'est plus possible d'installer de version 32 bits pour les processeurs trop ancien ( < 2007 ). + +Il faut choisir une distribution que l'on veut installer : + +- Cinnamon : le bureau le plus moderne, innovant et riche en fonctionnalités + +- Xfce : le plus léger et le plus stable ( RAM < 2 Go) + +La configuration minimum préconisée par Linux Mint est un ordinateur Intel (X86 ou x64) avec **2 Go de RAM** et **20 Go d'espace disque**. En dessous de 10,7 Go, Linux Mint ne veut pas s'installer. L'association Alpinux recommande d'avoir un espace **minimum de 30 Go** de disque dur pour l'installation de Linux Mint. + +### Télécharger Linux Mint +Accédez au site web officiel de Linux Mint (https://linuxmint.com/) et téléchargez l'image ISO de la version de Linux Mint que vous souhaitez installer. + +### Préparer la clé USB +## Démarrer sur la clé USB +1. Insérez la clé USB dans l'ordinateur et branchez le câble réseau + +2. Redémarrez votre ordinateur et assurez-vous que votre ordinateur est configuré pour démarrer depuis la clé USB (vous pouvez généralement accéder au menu de démarrage en appuyant sur une touche spécifique au démarrage, comme Echap, F1, F2, F8, F10, F11, F12, ou Suppr, et sélectionner la clé USB comme périphérique de démarrage). + + +3. L’image ISO de **Linux Mint** peut être démarrée en mode **EFI** ou **BIOS**. + +En mode **EFI** le menu de démarrage est **grub**. + +En mode **BIOS** il s’agit d’un menu **isolinux**. + + +4. Une fois que votre ordinateur démarre à partir de la clé **USB Ventoy**, vous devriez voir un menu de démarrage de Ventoy qui affiche la liste des images ISO présentes sur la clé USB, y compris celle de **Linux Mint**. + +![Le menu isolinux en mode BIOS](technique:pratique:pasted:20231118-011009.png) +5. De l’un de ces menus, appuyez sur **Entrée** pour démarrer **Linux Mint** à partir de la clé USB + +Choisir l'option "**Start Linux Mint 21.2 Cinnamon 64-bits**" + + + +![](technique:pratique:pasted:20231118-011515.png) +L'écran de démarrage de **Linux Mint** s'affiche. Il s'agit du logo Linux Mint repésenté par les lettres "L" et "M" en blanc sur fond vert. + + +![](technique:pratique:pasted:20231118-011723.png) +Puis le bureau s'affiche. + +Une notification s'affiche brièvement pour vous informer de l'état de votre connexion réseau, en haut à droite de l'écran. "Vous êtes maintenant connectés au "réseau filaire 1" / "You are now connected to "Wired connection 1"). Cela signifie que votre ordinateur est connecté à Internet ou à un réseau local via un câble Ethernet plutôt qu'une connexion sans fil (Wi-Fi). + + +### La session live +Vous pouvez dès à présent vérifier le bon fonctionnement de la **Linux Live USB Key** + +#### Mettre le clavier en français +![Accéder au Terminal dans Linux Mint](technique:pratique:pasted:20231118-012419.png) + +Dans une fenêtre de Terminal, saisir la commande suivante pour passer le clavier en français : +``` +setxkbmap fr +``` + +![](technique:pratique:pasted:20231118-012755.png) + + + + +L'utilisation de la touche Tab (tab, tabulation) dans le terminal permet de compléter automatiquement les commandes et les options disponibles, ce qui facilite la saisie de commandes plus rapidement et de manière plus précise. Vous pouvez procéder comme suit : + +Commencez à saisir la commande **setxkbmap** : +``` +setx +``` + +Appuyez sur la touche Tab. Cela vous permettra de compléter la commande. + +Continuez à taper fr pour spécifier la disposition du clavier français : + +``` +setxkbmap fr +``` + +Appuyez sur Entrée pour exécuter la commande. + + +Vous pouvez fermer la fenêtre Terminal. + +#### Vérification du fonctionnement de la clé USB +![](technique:pratique:pasted:20220408-224502.png) Vérifier que l’affichage est stable. Connectez-vous au réseau Wi-Fi **Alpinux**, ou brancher le câble Ethernet du réseau de l'Install Party (logo en bas à droite présent). + + + +### Démarrer l'installation +![](technique:pratique:pasted:20231118-012911.png) + +Pour démarrer l'installation, double cliquer sur "Install Linux Mint". + + + +--- +![](technique:pratique:pasted:20231118-013009.png) + +Choisissez la langue lors de l'installation. Cliquer sur le bouton "Continuer" pour passer au choix du clavier. + + + +--- +![](technique:pratique:pasted:20231118-013133.png) + +Choisir la disposition clavier, à priori « Français variante » (tester « ² » notamment). +Cliquer sur le bouton "Continuer" pour passer au choix des codecs. + + + +--- +![](technique:pratique:pasted:20231118-013250.png) + +Cocher l'option "Installer les codecs multimédia" pour faciliter la prise en charge des formats de fichiers multimédias courants, tels que les fichiers audio et vidéo. Il est important de noter que cette option peut entraîner l'installation de codecs qui ne sont pas open source, ce qui peut soulever des questions de licence dans certains cas. + +Cliquer sur le bouton "Continuer" pour passer au choix du type d'installation/choix des partitions. + + + +#### Création des partitions Linux +![](technique:pratique:pasted:20231118-013612.png) +Dans un premier temps, choisir "Autre chose" dans le premier écran de "Type d'installation". Cliquez sur continuer. + + +Préparer les partitions sur le disque dur. Si il y plusieurs disques, appeler au secours ! + +Lors de l'installation, vous devrez créer plusieurs partitions pour Linux Mint. + +Si le disque est tout neuf, il est nécessaire de cliquer sur le bouton "Nouvelle table de partition ..." + +![](technique:pratique:pasted:20231118-013806.png) + +****Si vous êtes en mode UEFI :**** + +Créez une partition EFI : + +- Type : "Partition système EFI". + +- Taille recommandée : 200 Mo. + +****Si vous êtes en mode UEFI :**** + + + +![](technique:pratique:pasted:20231118-014609.png) + +Créez une partition BIOS / LEGACY : + +- Type : "Zone réservée pour la chargeur d'amorçage BIOS". + +- Taille recommandée : 500 Mo. + +Cette partition n'est pas obligatoire. + + + +****Dans tous les cas :**** + +Créez les partitions Linux : + +- "swap" (espace d'échange). Taille recommandée : 1,5 fois la quantité de RAM de votre ordinateur. + +Par exemple, la création d'un espace d'échange de 8Go, il est nécessaire d'indiquer 8000 Mo et "Utiliser comme :" avec la valeur "espace d'échange ("swap") + +![](technique:pratique:pasted:20231118-013914.png) + + + +- "/" (racine), système de fichiers **ext4**.Taille recommandée : entre 30 et 150 Go, en fonction de l'espace disponible. + +- "/home", système de fichiers **ext4**. Utilisez tout l'espace restant pour cette partition, afin de stocker vos fichiers personnels et configurations. + +![](technique:pratique:pasted:20231118-014316.png) +Cliquer sur le bouton "Installer Maintenant" pour poursuivre l'installation. + + +![](technique:pratique:pasted:20231118-014445.png) +Un message peut apparaître concernant l'EFI. Ignorer le message en cliquant sur "Continuer". + + +![](technique:pratique:pasted:20231118-014709.png) +Dernier avertissement avec écrasement des données. + + +![](technique:pratique:pasted:20231118-014835.png) +Choisissez le fuseau horaire dans l'écran "Où êtes-vous ?" + + +#### Configurer un compte de connexion +![](technique:pratique:pasted:20231118-015439.png) + +Noter le nom de l'utilisateur du PC, son identifiant. On choisira comme mot de passe temporaire "alpinux73". + + + +![](technique:pratique:pasted:20231118-015337.png) + +Veuillez patienter pendant tout le process de mise à jour. + + + +#### Redémarrer l'ordinateur +![](technique:pratique:pasted:20231118-015957.png) + +Redémarrer après l’installation. + + +![](technique:pratique:pasted:20231118-020022.png) + +Retirer la clé USB uniquement lorsque vous avez reçu l'indication de le faire. + + + +## Opérations de post-installation +### Scripts de post-installation +Téléchargez le script de post-installation à partir d'une fenêtre de **Terminal** en utilisant la commande suivante : + +``` +wget -q -O - http://10.0.0.1/install.sh | sudo bash +``` + +Ce script effectue les tâche suivantes (non exhaustif) : + +- Mises à jour et installation de logiciels utilisateur : il installe plusieurs logiciels utiles, notamment des polices Microsoft, des utilitaires de sauvegarde, des outils de gravure, une application de webcam, des polices de caractères, un gestionnaire de mots de passe, etc. + +- Pavé numérique : le script installe **numlockx**. L'activation s’effectuera dans les "Paramètres systèmes" > "Écran de connexion" > "Activer le verrouillage du pavé numérique" + +- Activation des mises à jour automatiques : Le script active les mises à jour automatiques en copiant un fichier de configuration. + +- Paquets de langue : Il vérifie si tous les paquets de langue sont correctement installés. + +### Changez la langue du système + +Changement de la langue du système : + +- Accédez aux paramètres en cliquant sur "**Paramètres**" dans le menu démarrer. + +- Allez dans "**Langues**". La fenêtre "**Paramètres de langue**" s'ouvre. + +- Choisissez la langue préférée, en l'occurrence le français aux options "**Langues**", "**Région**" et "**Format de l'heure**" + +- Sélectionnez "Appliquer à tout le système" à l'option "**Paramètres du système**" + +- Vous pouvez fermer la fenêtre "**Paramètres de langue**". + +- Redémarrez votre système pour appliquer les changements. + + + +### Configurer le pavé numérique +Le script post-installation inclut l'installation de `numlockx`. Pour activer le pavé numérique au démarrage suivez les étapes suivantes : + +![](technique:pratique:pasted:20231118-021958.png ) + +- Ouvrez la fenêtre "**Paramètres système**". + +- Accédez à "**Fenêtre de connexion**". + +- Dans la section "**Option**", "**Activer le verrouillage du pavé numérique**" en cliquant sur le bouton de droite. + +- Fermer la fenêtre "**Écran de connexion**" + +- Fermer la fenêtre "**Paramètres système**" + +### Configuration linguistique dans Firefox +Ouvrez Firefox et assurez-vous que les menus, messages et notification s'affichent en français. Si ce n'est pas le cas, suivez les étapes suivantes : + +![](technique:pratique:pasted:20231118-022109.png) +1. Accédez au menu "Paramètres" en cliquant sur les trois lignes horizontales en haut à droite de la fenêtre du navigateur. + +1. Dans la barre latérale à gauche, cliquez sur "**Général**". + +1. Faites défiler vers le bas jusqu'à la section "**Langues et préférences**". + +1. Sous "**Langues**", vous pouvez choisir votre langue préférée. + +![](technique:pratique:pasted:20231117-130417.png) + + + +Utilisez l'outil en ligne suivant pour vérifier les en-têtes HTTP de votre navigateur. + +![](technique:pratique:pasted:20231118-022318.png) +En visitant le site https://ip.abonnel.fr, vous pouvez accéder à la section intitulée "**D'autres informations techniques**" qui vous permettra de consulter vos préférences linguistiques ("**Langues préférées**"). + + + +Ces préférences correspondent aux paramètres linguistiques de votre navigateur Firefox, que vous pouvez configurer en suivant ces étapes si elles ne sont pas correctes : + +1. Dans la barre latérale à gauche, cliquez sur "**Général**". + +1. Faites défiler vers le bas jusqu'à la section "**Langues et préférences**". + +1. Dans la section "**Langues**", vous pouvez définir votre langue préférée en sélectionnant une langue principale à partir du bouton intitulé "**Choix de la langue préférée pour l'affichage des pages**". En cliquant sur ce bouton, une nouvelle fenêtre intitulée "**Paramètres de langues des pages Web**" s'ouvrira. C'est là que vous pouvez effectuer votre sélection. + + + +### Vérifications linguistique dans LibreOffice +Vérifiez que **LibreOffice** soit en français. + +### Désactivation de timeshift +![](technique:pratique:pasted:20231118-022619.png) +Désélectionnez les niveaux des instantanés. Ignorez le message d'avertissement. + + +### Autres vérifications +Pour vous assurer que tout fonctionne correctement, effectuez les tests suivants : + +- Testez le son en utilisant un **DVD** (ou un lecteur USB si nécessaire), y compris avec des casques ou des écouteurs. + +- Connectez-vous en **Wi-Fi** pour vérifier la connectivité sans fil. + +- Connectez-vous un appareil en **Bluetooth** (un casque par exemple) pour vérifier la connectivité. + +- Testez les **périphériques apportés** par l'utilisateur + +## Vérification post-installation +Assurez-vous que toutes les étapes de post-installation ont été correctement réalisées en exécutant une **vérification post-installation par une tierce personne**. + +## Rendre l'ordinateur +****Changez le mot de passe**** + +Changez le mot de passe en utilisant l'interface graphique du système. + +1. Cliquez sur le menu "**Paramètres**" : Dans la barre des tâches, cliquez sur le menu "**Paramètres**" (souvent représenté par une icône d'engrenage ou de clé à molette) pour accéder aux paramètres système. + +2. Accédez à la section "**Utilisateurs**" ou "**Comptes**" : Dans le menu des paramètres, recherchez une section appelée "**Utilisateurs**" ou "**Comptes**". Cliquez dessus pour ouvrir les options liées aux comptes d'utilisateurs. + +3. Sélectionnez votre compte utilisateur : Dans la section "**Utilisateurs**" ou "**Comptes**", vous verrez une liste des comptes d'utilisateurs sur votre système. Sélectionnez le compte pour lequel vous souhaitez changer le mot de passe. + +4. Changer le mot de passe : Une fois que vous avez sélectionné votre compte utilisateur, cherchez une option qui vous permet de changer le mot de passe. Cette option peut être libellée différemment selon la distribution Linux ou l'environnement de bureau que vous utilisez, mais elle ressemblera généralement à "**Changer le mot de passe**" ou "**Modifier le mot de passe**". Cliquez dessus. + +5. Saisissez l'ancien et le nouveau mot de passe : Vous serez invité à saisir votre ancien mot de passe pour vérification, puis à entrer le nouveau mot de passe deux fois pour confirmer. Assurez-vous de créer un mot de passe fort, composé de lettres majuscules, de lettres minuscules, de chiffres et de caractères spéciaux pour des raisons de sécurité. + +6. Validez le changement : Après avoir saisi le nouveau mot de passe deux fois, confirmez le changement. En général, vous devrez peut-être cliquer sur un bouton "**Enregistrer**" ou "**Valider**" pour finaliser le changement. + +7. **Redémarrez** l'ordinateur + +8. L'utilisateur **se connecte** + +9. L'utilisateur **fait des essais** + +10. L'utilisateur **éteint l'ordinateur** + +## Conditions d'utilisation de ce document +### Remerciements +Nous tenons à exprimer notre gratitude envers les bénévoles et les membres des bureaux successifs qui ont contribué à améliorer et à faire évoluer les Install Party depuis 1999. Merci pour leurs précieuses assistances. + +### Licence +La paternité de ce document doit être **"Alpinux, Le LUG de Savoie"**. +L'URL référente doit être https://wiki.alpinux.org/technique/pratique/Le-Mode-Op%C3%A9ratoire-des-installeurs + +Cet document est mis à disposition sous les termes de la licence **CC BY-SA 4.0**, également connue sous le nom de **Attribution - Partage dans les Mêmes Conditions 4.0 International**. Il est important de noter que certains contenus présents dans ce document, tels que les designs, textes, graphiques, images, vidéos, informations, logos, icônes-boutons, logiciels, fichiers audio, et autres, sont protégés par le droit d'auteur, la protection des marques commerciales déposées, d'autres lois et conditions d'utilisation spécifiques. La licence **CC BY-SA 4.0** ne peut pas prévaloir sur ces conditions de protection existantes. + +La licence sus mentionnée accorde uniquement des autorisations en vertu du droit d'auteur. + +Les marques déposées ou les noms propres sont utilisés dans ce document à titre d'exemple, dans un but de démonstration et à des fins pédagogiques exclusivement. Nous n'avons aucun lien ni affiliation avec ces marques, et leur utilisation dans ce document est soumise aux conditions d'utilisation spécifiques qui leur sont applicables. +### Responsabilité +**Limitation de Responsabilité :** L'association Alpinux décline toute responsabilité quant à l'utilisation de ses services ou produits par les utilisateurs. Les utilisateurs reconnaissent qu'ils utilisent les services ou produits à leurs propres risques et périls. + +**Exonération de Responsabilité :** Alpinux ne sera en aucun cas tenue responsable des dommages directs, indirects, spéciaux, consécutifs ou accessoires, y compris, mais sans s'y limiter, les pertes de données, les pertes de bénéfices, les interruptions de service, les dommages matériels, les réclamations de tiers ou tout autre préjudice résultant de l'utilisation ou de l'incapacité à utiliser nos services ou produits. + +**Utilisation Conforme :** Les utilisateurs s'engagent à utiliser nos services ou produits conformément aux lois applicables et aux présentes Conditions d'utilisation. L'entreprise ne peut être tenue responsable de toute utilisation illégale ou non conforme de ses services ou produits par les utilisateurs. + +**Mises à Jour et Modifications :** L'association se réserve le droit de mettre à jour, modifier ou interrompre ses services ou produits à tout moment, sans préavis. Elle ne peut être tenue responsable des conséquences de telles mises à jour, modifications ou interruptions. + +**Liens Externes :** Nos services ou produits peuvent contenir des liens vers des sites Web tiers. L'entreprise n'est pas responsable du contenu, de la sécurité ou de la confidentialité de ces sites Web tiers, et les utilisateurs sont invités à consulter les Conditions d'utilisation et les politiques de confidentialité de ces sites avant de les utiliser. + +**Indemnisation :** Les utilisateurs s'engagent à indemniser et à dégager de toute responsabilité Alpinux, ses instances dirigeantes, le bureau, les contractuels, bénévoles, employés et partenaires contre toute réclamation, action en justice, responsabilité, perte, coût ou dépense résultant de leur utilisation de nos services ou produits ou de toute violation des présentes Conditions d'utilisation. + +**Modification des Conditions :** Alpinux se réserve le droit de modifier les présentes **Conditions d'utilisation** à tout moment. Les utilisateurs sont tenus de consulter régulièrement les Conditions d'utilisation pour être informés des modifications éventuelles. diff --git a/docs/guides/linux-mint-parametres.md b/docs/guides/linux-mint-parametres.md new file mode 100644 index 0000000..52e0f65 --- /dev/null +++ b/docs/guides/linux-mint-parametres.md @@ -0,0 +1,40 @@ +# Linux Mint : paramètres après installation +## Étape 1 - Appliquer la langue française à tous les paramètres systèmes +![](technique:pratique:pasted:20221201-193135.png ) + +Cliquez sur le bouton **Appliquer à tout le système**. + +![](technique:pratique:pasted:20221201-193257.png ) + +Exécuter **Mint Report** + +![](technique:pratique:pasted:20221213-230255.png ) + +Dans **Relevés du systèmes** >> **Installer des paquets de langue**, cliquer sur le bouton **Installer les paquets de langues**. + +![](technique:pratique:pasted:20221213-230333.png ) + +Laisser exécuter la mise à jour + +![](technique:pratique:pasted:20221213-230452.png ) + +Accepter les mise à jour complémentaires + +![](technique:pratique:pasted:20221213-230516.png ) + +Dans **Relevés du systèmes** >> **Installer des pilotes de périphériques**, cliquer sur le bouton **Lancer le Gestionnaire de pilotes** + +![](technique:pratique:pasted:20221213-232715.png ) + +## Étape 2 - Modifier le Firefox +Installer les add-ons de langues. + +Pour le français : +- Dictionnaire de langue : https://addons.mozilla.org/fr/firefox/addon/dictionnaire-fran%C3%A7ais1/ +- Français Language Pack : https://addons.mozilla.org/fr/firefox/addon/fran%C3%A7ais-language-pack/ + +D'autres langues sont disponibles dans https://addons.mozilla.org/fr/firefox/language-tools/ + +Sélectionner la langue **Français** en effectuant un clic-droit sur un nom surligné : + +![](technique:pratique:pasted:20221201-200839.png ) diff --git a/docs/guides/linux-mint-trousse.md b/docs/guides/linux-mint-trousse.md new file mode 100644 index 0000000..8f08517 --- /dev/null +++ b/docs/guides/linux-mint-trousse.md @@ -0,0 +1,72 @@ +# Linux Mint 21 (Vanessa), Trousse de premiers secours + +Télécharger le ![ Trousse des Premiers secours Linux Mint 21](technique:pratique:premiers_secours.pdf ) en PDF + + +## Modifier l’arrière plan du bureau +![](technique:pratique:pasted:20221112-070510.png) + +Clic droit sur le bureau + + + +## Ajouter des icônes sur le bureau +![](technique:pratique:pasted:20221112-070544.png) + + + +## Se connecter au Wifi +![](technique:pratique:pasted:20221112-070632.png) + +Choisir votre box et entrer la clé wifi. Elle est généralement inscrite sur l’étiquette à l’arrière de votre box. + + + +## Activer le bluetooth +![](technique:pratique:pasted:20221112-071102.png) + +## Faire les mises à jour +Les mises à jour sont importantes parce qu'elles protègent votre ordinateur, éliminent les bogues et peuvent même ajouter de nouvelles fonctions à votre système d'exploitation. L’icône des mises à jour se trouve en bas à droite de votre écran. + +![](technique:pratique:pasted:20221112-071144.png ) + + + +## Enlever proprement une clé USB ou un disque dur externe +Clic droit sur le volume que l’on veut enlever **Ejecter** pour une clé USB ou **Démonter** pour un disque dur. + +![](technique:pratique:pasted:20221112-071231.png) + + + +## Éteindre correctement votre ordinateur +![](technique:pratique:pasted:20221112-071411.png ) + + + +## Installer des logiciels +Pour être sûr d’installer un logiciel compatible avec votre système, il faut utiliser le gestionnaire de logiciels. + +![](technique:pratique:pasted:20221112-071503.png ) + +En cliquant sur le nom du logiciel, vous obtenez toutes les informations et le bouton **Installation**. Vous devez entrer votre mot de passe pour lancer l’installation. + + + +## Rechercher un logiciel installé +![](technique:pratique:pasted:20221112-071548.png ) + + + +## Désinstaller un logiciel +Pour effectuer une désinstallation propre, il est impératif de passer par le gestionnaire de logiciels. + +![](technique:pratique:pasted:20221112-071623.png ) + +En cliquant sur le logiciel que vous souhaitez désinstaller, le gestionnaire vous propose la **suppression**. + +![](technique:pratique:pasted:20221112-071657.png ) + +Vous devez saisir votre mot de passe pour lancer la suppression. + + diff --git a/docs/guides/sauvegardes.md b/docs/guides/sauvegardes.md new file mode 100644 index 0000000..39093da --- /dev/null +++ b/docs/guides/sauvegardes.md @@ -0,0 +1,47 @@ +# Sauvegardes +Voici quelques notes concernant les sauvegardes. Il s'agit de retours d’expériences d'utilisateurs. + +**FreeFileSync** est une solution multi-plateforme (GNU/Linux, MacOS, MS-Windows). +Installer via un dépôt deb ; on peut éventuellement le faire via **flatpak** (https://flathub.org/apps/details/org.freefilesync.FreeFileSync). + +**Grsync** (interface graphique de rsync) https:*doc.ubuntu-fr.org/grsync , notamment pour sauver le `/home` ( https:*doc.ubuntu-fr.org/tutoriel/sauvegarder_home_avec_grsync ) + +**photorec** peut permettre de récupérer pas mal de chose, images (et photos notamment), documents pdf…. Attention, +il renomme tous les fichiers. Il garde cependant les dates de création ce qui permet un certain tri. Mais là, on n'est plus dans de la sauvegarde, mais dans du sauvetage. + +**Timeshift** (inclus dans Linux Mint) sauf pour les partitions NTFS pour lesquelles j'utilise Rsync (et plus précisément Gadmin-Rsync). + +**RSync** + +**cp** +``` +- monté un gros disque externe + +- fait un "cp /dev/sda /media/csoler/[le disque]/backup.bin" + + Ca copie tout le disque, partitions comprises, bit a bit, en un gros fichier qui fait la taille du DD. + +- 2-3 semaines plus tard mon PC ne demarrait plus du tout. + +Pour récupérer les données il suffit de faire: + +- sudo losetup -Pf backup.bin + + Ca monte un /dev/loopXpY par partition. Y correspond a chacune des partitions. + +On peut ensuite monter chaque partition avec par exemple (partition 4): + + sudo mount /dev/loop3p4 /mnt/tmp + +Ca fonctionne aussi avec des partitions chiffrées, mais il y a une étape de plus pour inserer un coup de cryptsetup (ou un truecrypt) avant de monter la partition. + +Il s'agit bien évidemment d'une procédure d'urgence. Copier 500Gb d'un coup ca prend quand même un bon moment. +``` + +**NextCloud** + +**rdiff-backup** + +**rclone** + +-- *Contributeurs : Jérôme, Stephan, Pierre, Loïs, Cyril* diff --git a/docs/guides/tesseract.md b/docs/guides/tesseract.md new file mode 100644 index 0000000..238fc05 --- /dev/null +++ b/docs/guides/tesseract.md @@ -0,0 +1,39 @@ +# Tesseract OCR +**Tesseract OCR** est un moteur de reconnaissance de caractères. Il peut être utilisé soit en ligne de commande, soit par l'intermédiaire d'un programme graphique comme **gscan2pdf** + +![](technique:pratique:pasted:20230922-173451.png ) + +ou **OCRfeeder** + +![](technique:pratique:pasted:20230922-173926.png ) + +Le programme effectue la reconnaissance de caractères (OCR) à partir de fichiers images populaires : pif, png, jpeg, tiff, bmp, gif, pgm, ppm, ico, xbm et xwd. + +## Installer Tesseract +**Tesseract OCR** n'est pas installé par défaut. Il faut l'installer soit en ligne de commande : + +``` +sudo apt install tesseract-ocr-fra tesseract-ocr +``` + +soit à partir de la logithèque : + +![](technique:pratique:pasted:20230922-174300.png ) + +## Utilisation +Nous allons étudier le fonctionnement de Tesseract OCR en ligne de commande. + +Dans notre premier exemple nous effectuerons la reconnaissance de caractères (OCR) sur un fichier image JPG en utilisant la langue française : +``` +tesseract -l fra mon-fichier.jpg mon-fichier-texte +``` + +La commande exécute **Tesseract OCR** sur le fichier image JPG "mon-fichier.jpg", en utilisant le modèle de langue française, et extrait le texte reconnu, qu'il enregistre dans un nouveau fichier nommé "mon-fichier-texte.txt". Vous obtiendrez ainsi une version textuelle du contenu du fichier image JPG. + +Dans notre second exemple, nous effecturons la reconnaissance optique de caractères (OCR) sur plusieurs fichiers JPEG (avec l'extension .jpg) dans le répertoire courant. + +Le texte généré est stocké dans des fichiers texte (.txt) portant le même nom que les fichiers ".jpg" d'origine. Par exemple, si vous avez un fichier "image1.jpg", cette commande créera un fichier "image1.jpg.txt" contenant le texte extrait de "image1.jpg". + +``` +for i in *.jpg ; do tesseract -l fra $i $i; done; +``` diff --git a/docs/guides/utiliser-linux-mint.md b/docs/guides/utiliser-linux-mint.md new file mode 100644 index 0000000..4d0ef44 --- /dev/null +++ b/docs/guides/utiliser-linux-mint.md @@ -0,0 +1,53 @@ +# Utiliser Linux Mint +## Logiciels +Libre Office - suite bureautique : tableur, traitement de texte... + +VLC - lecteur de vidéo + +Firefox - navigateur Internet + +Chromium - navigateur Internet + +## Maintenir son système à jour +Les mises à jour du système d'exploitation sont destinées à ajouter de nouvelles fonctionnalités, à corriger des bugues de fonctionnement et/ou des failles de sécurité. Votre système doit donc impérativement être mis à jour. Sous Linux, les mises à jour ne concernent pas uniquement le système d'exploitation, mais également les logiciels et pilotes installés avec la distribution. + +Pour votre information, le système d’exploitation Linux Mint reposent sur l’utilisation de paquets logiciels via un gestionnaire de paquets. +Un paquet Archives (fichier compressé) contenant les données et informations nécessaires à l’installation d’un logiciel. +Un gestionnaire de paquets est un ensemble d’outils logiciels permettant d’automatiser l’installation et la gestion de paquets logiciels. + +Les mises à jour peuvent cependant entraîner des régressions, c’est-à-dire qu’elles peuvent rendre certains logiciels instables, entraîner la perte de certaines fonctions, perturber le bon fonctionnement d’autres logiciels, perdre la compatibilité avec certains matériels (Wifi, webcam…), etc. +Pour certains logiciels isolés, ces régressions seront sans conséquences sur l’ensemble du système d’exploitation, mais pour d’autres paquets plus sensibles, les perturbations peuvent être très handicapantes pour l’utilisation du système. Nous appelons les mises à jour concernant ces derniers paquets « Mises à jour sensibles ». +Afin d’aider à identifier les différents types de mise à jour (fonctionnelle ou de sécurité) et quel est le niveau de risques concernant les possibles régressions, Linux Mint propose un gestionnaire de mise à jour permettant de gérer au mieux son système d’exploitation et ses paquets. +Son utilisation est donc recommandée pour les utilisateurs non experts ainsi que pour ceux souhaitant disposer d’un récapitulatif graphique des informations essentielles concernant les mises à jour disponibles avant de les appliquer. + +****Paramétrage du gestionnaire de mises à jour**** +Lors de la première installation de Linux Mint, il vous sera demandé de choisir quel degré de mises à jour vous entendez appliquer. +Pour les novices, il est plus prudent de ne cocher que le niveau 2 ( Niveau par défaut - Faible impact sur le système ). +Il vous sera possible de modifier ces choix plus tard en allant sur le gestionnaire de mises à jour / Menu Édition / Niveaux / +Les quatre possibilités de niveau d'impact des mises à jour sur votre système sont les suivants : +- **Niveau 1** : Minimal - Aucun impact sur le système ou sur d'autres programmes. +- **Niveau 2** : Normal - Habituellement faible impact sur le système. +- **Niveau 3** : Grand - Impact sur plusieurs applications. +- **Niveau 4** : Sensible - Impact sur les parties sensibles du système. + +****Procédure de mise à jour Linux Mint par le gestionnaire de mises à jour**** + +****QUAND ?**** +Votre système Linux Mint est conçu pour vous prévenir de la présence de nouvelles mises à jour. L'applet des mises à jour modifie automatiquement son apparence pour mettre en évidence l'état du système. Il se trouve à droite de votre barre de tâches et représente un bouclier. + +- ****Bouclier avec un V vert**** : Votre système est à jour. +- ****Bouclier avec un ! bleu**** : Des mises à jour sont disponibles. Cliquez sur l'applet pour les installer. +- ****Bouclier vide et gris**** : Le système est occupé. Soit il effectue une recherche de mises à jour, soit il ne parvient pas à se connecter au réseau pour vérifier les mises à jour. +- ****Bouclier avec une X rouge**** : Une erreur est survenue. Veuillez réessayer plus tard. Si vous ne parvenez pas à installer les mises à jour après plusieurs tentatives, mettez-vous en contact avec le LUG ( Groupe d'Utilisateurs Linux - En anglais **L**inux **U**ser **G**roup ) près de chez vous. + +****COMMENT ?**** +- En cliquant sur l'applet, la liste des mises à jour apparaît. +- Cliquez sur le bouton Installer les mises à jour. +- Entrez votre mot de passe. +- Les mises à jour se téléchargent et s'installent automatiquement. +- A la fin du processus, le gestionnaire des mises à jour vous indique que votre système est à jour. +- Vous pouvez alors fermer la fenêtre du gestionnaire. + +### Références +- https://link-zilla.blogspot.com/2020/05/linux-mint-gestionnaire-mises-a-jour.html +- https://forum-francophone-linuxmint.fr/viewtopic.php?t=8953 diff --git a/docs/guides/ventoy.md b/docs/guides/ventoy.md new file mode 100644 index 0000000..abd67a0 --- /dev/null +++ b/docs/guides/ventoy.md @@ -0,0 +1,23 @@ +# Ventoy : un outil simple pour créer une clé multiboot +Ventoy est un outil gratuit et opensource qui permet de créer une clé multiboot sur laquelle il est possible de déposer plusieurs fichiers ISO. + +A chaque démarrage sur la clé, Ventoy proposera la liste des systèmes d'exploitation disponibles. + +## Installer Ventoy sur une clé USB +1. Télécharger Ventoy sur le site (prendre le fichier se terminant par linux.tar.gz) - l'enregistrer dans le répertoire "Téléchargements" +1. Double cliquer sur le dossier "ventoy-1.0.91-linux.tar.gz" : le gestionnaire des archives compressées s'ouvre. +1. Double cliquer sur le dossier ![](pasted:20230505-195953.png) : le dossier Ventoy apparaît. +1. Cliquer sur "Extraire" (en haut à gauche de la fenêtre) puis sur le bouton "Extraire" en bas à droite : le dossier non compressé est créé. +1. Ouvrir le dossier "ventoy-1.0.91" et double cliquer sur le fichier "VentoyGUI.x86_64". +1. Choisir la clé USB dans la liste "Device". Si la clé n'apparaît pas, cliquer sur le bouton de rafraichissement ![](pasted:20230506-113828.png) +1. Dans le menu "Language", choisir "French (français)" +1. Lancer l'installation : ATTENTION, votre clé va être formatée. +Après l'installation, la clé est vide. + +## Ajouter des fichiers ISO sur la clé +1. Télécharger les ISO qui vous intéressent à partir de sites fiables (xxx exemple de site xxx) +1. Copier/coller les ISO sur la clé Ventoy + +## Utiliser la clé Ventoy +1. Redémarrer le PC sur la clé Ventoy : la liste des OS copiés sur la clé apparaît. +1. Il est alors possible de tester le système d'exploitation ou de l'installer sur le PC. diff --git a/docs/index.md b/docs/index.md new file mode 100644 index 0000000..6256781 --- /dev/null +++ b/docs/index.md @@ -0,0 +1,55 @@ +# Wiki Alpinux + +Bienvenue sur le wiki collaboratif d'**Alpinux**, le LUG (Linux User Group) de Savoie. + +Ici vous trouverez des guides pratiques, des comptes-rendus de présentations et des ressources techniques produites par les membres de l'association. + +--- + +## Sections + +
+ +- :material-account-group:{ .lg } **L'association** + + --- + + Qui sommes-nous, nos activités, la FAQ et les prochains événements. + + [:octicons-arrow-right-24: Découvrir Alpinux](alpinux/index.md) + +- :material-presentation:{ .lg } **Présentations** + + --- + + Comptes-rendus et supports des présentations faites lors de nos réunions. + + [:octicons-arrow-right-24: Voir les présentations](presentations/libreoffice.md) + +- :material-book-open-variant:{ .lg } **Guides pratiques** + + --- + + Tutoriels pas à pas pour les utilisateurs Linux, de tous niveaux. + + [:octicons-arrow-right-24: Parcourir les guides](guides/linux-mint-depuis-windows.md) + +- :material-server:{ .lg } **Technique** + + --- + + Administration système, outils, services et configurations avancées. + + [:octicons-arrow-right-24: Espace technique](technique/git.md) + +
+ +--- + +## Contribuer + +Ce wiki est hébergé sur notre [Gitea](https://gitea.alpinux.org) et les pages sont écrites en Markdown. +Pour proposer une modification ou un nouvel article, créez un compte sur [AlpID](https://alpid.alpinux.org) et ouvrez une *pull request*. + +!!! tip "Première visite ?" + Commencez par la [FAQ](alpinux/faq.md) ou le guide [Installer Linux Mint depuis Windows](guides/linux-mint-depuis-windows.md). diff --git a/docs/presentations/idees.md b/docs/presentations/idees.md new file mode 100644 index 0000000..7544a3e --- /dev/null +++ b/docs/presentations/idees.md @@ -0,0 +1,87 @@ + +# 💡 Boîte à Idées : Présentations Alpinux + +Ce document est un espace collaboratif pour préparer nos prochaines rencontres. Que vous soyez expert, grand débutant ou simplement curieux, cet espace est le vôtre. L'objectif d'**Alpinux** est de cultiver cet équilibre entre **expertise technique** et **usages pratiques** accessibles à tous. + +--- + +## 🚀 Comment devenir intervenant ? + +Vous avez un coup de cœur pour un outil ou une expertise à partager ? +1. **Inscrivez votre nom** à côté d’un sujet existant ou créez-en un nouveau. +2. **Choisissez votre format :** + * **Éclair (Lightning Talk) :** 5 à 10 min pour un outil précis. + * **Court :** 20 min (découverte). + * **Long :** 45 min + échanges (immersion). +3. **Précisez vos besoins :** Vidéoprojecteur, connexion Ethernet, machine de démo, etc. + +**Session éclaire (flash-talk / lightning talk ) :** 5 minutes chrono pour présenter un outil "coup de cœur" (ex: `htop`, `tldr`, `fzf`, `zoxide`). + +> **Un sujet manque à l'appel ?** Ajoutez-le directement ci-dessous ! +> * [Votre sujet ici] / [Votre nom] + + +--- + +## ✍️ Documentation & Langages de Balisage +*L'art de structurer l'information sans formats propriétaires.* + +* **AsciiDoc** / Jean-Noel + * Pourquoi AsciiDoc est l'arme ultime pour les documents complexes (index, inclusions, tableaux) là où Markdown montre ses limites. +* **Statique c’est chic** + * Introduction aux générateurs de sites statiques (Hugo, Jekyll). + +--- + +## 🔐 Sécurité & Vie Privée +*Protéger ses données et réagir face aux menaces.* + +* **Gestion d'incidents : "Au secours, j'ai été hacké !"** + * S'inspirer de [dontgotothepolice.com](https://www.orangecyberdefense.com/dontgotothepolice/fr) pour adopter les bons réflexes après une attaque. +* **Hygiène Numérique** + * Le kit de survie (Gestionnaires de mots de passe, 2FA, chiffrement). +* **GPG / PGP** + * Comprendre le chiffrement et la signature d'e-mails simplement. +* **Hardening Linux** + * Sécuriser son serveur en 10 étapes (SSH, Fail2ban, UFW). +* **Accès distant sécurisé** + * Découverte de **Apache Guacamole** (accès clientless). + +--- + +## 🐧 Cœur du Système & Distributions +*Le moteur sous le capot et les outils de barbus.* + +* **Maîtriser Tmux** + * Ne perdez plus jamais votre session terminal. +* **Authentification Physique** + * Utiliser des clés de sécurité (Yubikey, Nitrokey) sous Linux. +* **Distros légères** + * Redonner vie à du vieux matériel (Antix, Puppy, Alpine). + +--- + +## 🛠️ Outils & Productivité (Alternatives Libres) +*S'émanciper des solutions propriétaires au quotidien.* + +* **Le pack bureautique** + * Maîtriser les fonctions avancées de **LibreOffice**. +* **Montage Vidéo** + * Premier pas sur **Kdenlive**. +* **Cloud Personnel** + * Pourquoi et comment déployer son instance **Nextcloud**. +* **Édition de code** + * Découverte de l'IDE **Theia**. + +--- + +## 🛠️ Ateliers Pratiques (Hands-on) +*Moins de slides, plus de terminal !* + +* **Atelier "Seconde Vie"** + * Apportez votre vieux PC, on y installe une distribution Linux légère. +* * **Atelier Chiffrement** + * Sécuriser une clé USB ou un disque externe avec **LUKS**. + + + diff --git a/docs/presentations/kicad.md b/docs/presentations/kicad.md new file mode 100644 index 0000000..12e6744 --- /dev/null +++ b/docs/presentations/kicad.md @@ -0,0 +1,93 @@ +# Guide Complet : Créer son premier circuit avec KiCad 9.0 + +### 1. Création du Projet + +Avant de dessiner, il faut créer un "dossier parent" qui contiendra tous vos fichiers. + +- **Lancer KiCad** et cliquez sur **Fichier > Nouveau projet**. + +- **Emplacement :** Choisissez un dossier dédié (ex: `Documents/KiCad_Projets/MonPremierCircuit`). + +- **Fichiers créés :** KiCad génère automatiquement un fichier `.kicad_sch` (le schéma) et un fichier `.kicad_pcb` (le circuit imprimé). + + +--- + +### 2. Le Schéma Électrique (Éditeur de schémas) + +Double-cliquez sur le fichier `.kicad_sch`. C'est ici que l'on définit la logique du circuit. + +- **Ajouter des composants :** Cliquez sur l'icône **Placer un symbole** (ou appuyez sur la touche `A`). + + - _Astuce :_ La recherche est en anglais. Tapez `R` pour une résistance, `C` pour un condensateur, `LED` pour une diode électroluminescente. + +- **Ajouter l'alimentation :** Utilisez l'icône **Placer un port d'alimentation** (juste en dessous du symbole classique ou touche `P`). Cherchez `VCC` ou `+5V` et `GND` (la masse). + +- **Câblage :** Utilisez l'outil **Placer un fil** (touche `W`) pour relier les broches des composants entre elles. + +- **Raccourcis indispensables :** + + - `R` : Rotation du composant. + + - `M` : Déplacer (Move) le composant. + + - `C` : Copier le composant. + + - `Suppr` : Supprimer. + + +--- + +### 3. Vérification et Empreintes (Footprints) + +C'est l'étape cruciale pour les débutants. Un symbole (ex: une résistance) doit être lié à une **empreinte** physique (la taille réelle de la résistance sur la carte). + +1. **Annotation :** Cliquez sur l'icône "Annoter le schéma" pour que vos composants s'appellent R1, R2, etc., au lieu de R?. + +2. **Assigner les empreintes :** Cliquez sur l'icône **Attribuer les empreintes**. + + - Pour un débutant, cherchez les bibliothèques **THT** (_Through-Hole Technology_). Ce sont les composants à trous, plus faciles à souder que les CMS (composants de surface). + +3. **Vérification (ERC) :** Cliquez sur l'icône "Exécuter le test de règles électriques" (le petit scarabée avec une coche verte). KiCad vous dira si vous avez oublié de relier un fil ou si vous avez créé un court-circuit. + + +--- + +### 4. Le Circuit Imprimé (Éditeur de PCB) + +Une fois le schéma fini, double-cliquez sur le fichier `.kicad_pcb`. + +- **Importer le travail :** Cliquez sur l'icône **Mettre à jour le PCB à partir du schéma** (ou touche `F8`). Vos composants apparaissent liés par des "chevelus" (traits élastiques fins). + +- **Placer les composants :** Disposez-les pour qu'ils prennent le moins de place possible et que les fils ne s'entremêlent pas trop. + +- **Tracer les pistes :** + + - Sélectionnez la couche **F.Cu** (Front - dessus, rouge) ou **B.Cu** (Bottom - dessous, bleu). + + - _Note :_ Pour un circuit simple face fait maison, on utilise souvent uniquement le **Bottom (Bleu)**. + + - Utilisez l'outil **Tracer des pistes** (touche `X`). KiCad vous guide pour relier les points qui doivent l'être. + + +--- + +### 5. Finalisation et Export (Gerber) + +Avant de fabriquer la carte, il faut définir ses bords. + +1. **Bords de carte :** Sélectionnez la couche **Edge.Cuts** (jaune). Utilisez l'outil ligne ou rectangle pour dessiner le contour final de votre circuit. + +2. **Visualisation 3D :** Allez dans **Affichage > Visionneuse 3D** pour admirer votre futur circuit. + +3. **Exportation (Gerber) :** Pour faire fabriquer votre carte en usine : + + - **Fichier > Tracer...** + + - Sélectionnez le format **Gerber**. + + - Cliquez sur **Tracer** (pour les pistes) et **Générer les fichiers de perçage** (indispensable pour les composants THT). + + - Mettez tous ces fichiers dans un dossier `.zip` : c'est ce fichier que vous enverrez au fabricant. + + diff --git a/docs/presentations/libreoffice.md b/docs/presentations/libreoffice.md new file mode 100644 index 0000000..a0c2194 --- /dev/null +++ b/docs/presentations/libreoffice.md @@ -0,0 +1,328 @@ + +prestation faite par Regis + +## Histoire et Évolution de la Suite Bureautique Libre + +### Les Origines : De l'Allemagne à la Silicon Valley + +Tout commence avec **StarOffice**, une suite logicielle développée par la société allemande Star Division. En 1999, l’américain **Sun Microsystems** rachète l’entreprise et décide de rendre le code source public : c'est la naissance d'**OpenOffice.org**. + +Par la suite, d'autres géants se sont approprié cette base, notamment **IBM** qui en a tiré sa propre variante nommée _Lotus Symphony_ (aujourd'hui abandonnée). + +### La Scission : LibreOffice et Collabora + +Après le rachat de Sun par **Oracle**, la communauté de développeurs, craignant pour l'avenir du projet, a créé une version indépendante : **LibreOffice**. + +- **LibreOffice Desktop :** C'est la version classique installée sur ordinateur (Windows, macOS, Linux). C'est le cœur du sujet que Régis va aborder. + +- **Collabora Online :** Il s'agit de la déclinaison "Cloud" et collaborative de LibreOffice. Elle permet de modifier des documents directement dans un navigateur web, à l'instar de Google Docs ou Microsoft 365. + +- **OpenOffice :** Bien que le projet existe techniquement encore sous l'égide de la Fondation Apache, il n'évolue presque plus. LibreOffice est aujourd'hui considéré comme son successeur légitime et le plus moderne. + + +### État des lieux sur macOS + +> **Note importante :** Contrairement à une idée reçue, **LibreOffice n'est pas arrêté sur Mac**. Au contraire, il est parfaitement compatible avec les processeurs Apple Silicon (M1, M2, M3) et Intel. Les mises à jour sont régulières (environ tous les 6 mois pour les versions majeures). + +## Pourquoi privilégier la bureautique Desktop ? + +_(Comparaison avec OnlyOffice Online, Microsoft 365, Google Docs ou Zoho)_ + +Si le Cloud est devenu la norme pour le partage, la version **Desktop** (LibreOffice installé sur l'ordinateur) reste indispensable pour la productivité avancée et la souveraineté numérique. + +### 1. Puissance de traitement et stabilité + +- **Gestion des documents complexes :** Contrairement aux versions web qui s'essoufflent ou ralentissent sur les fichiers volumineux, le Desktop utilise toute la puissance de calcul de votre processeur (CPU) et de votre mémoire vive (RAM). + +- **Accès complet aux ressources système :** C'est le seul moyen de profiter d'une intégration parfaite avec le matériel : polices de caractères locales, scanners, imprimantes spécifiques et gestion fine du presse-papiers. + + +### 2. Confidentialité et Souveraineté + +- **Maîtrise de la donnée :** Vos documents restent physiquement sur votre disque dur. Rien n'est envoyé sur des serveurs tiers (souvent soumis à des lois étrangères comme le _Cloud Act_ américain). + +- **Zéro pistage :** Pas d'analyse de vos contenus à des fins publicitaires ou d'entraînement d'IA sans votre consentement explicite. + + +### 3. Indépendance et Mobilité + +- **Disponibilité totale :** Aucune dépendance à une connexion Wi-Fi ou 4G/5G. Vous travaillez dans le train, en avion ou dans des zones blanches sans aucune interruption. + +- **Rapidité d'exécution :** Pas de temps de latence réseau ("lag") lors de la saisie ou du défilement de pages. + + +### 4. Fonctionnalités Avancées (Power Users) + +- **Automatisation par Macros :** Le Desktop permet de créer des scripts et des macros complexes (en LibreOffice Basic, Python ou JavaScript) pour automatiser des tâches répétitives, ce qui est souvent bridé ou impossible en version web. + +- **Interopérabilité et Formats Ouverts :** Un support bien plus robuste des formats standards (**ODF** : .odt, .ods) et une meilleure fidélité lors de l'ouverture de formats propriétaires (.docx, .xlsx) grâce à des moteurs de rendu plus complets. + +Un point crucial à souligner est que LibreOffice Desktop permet de garantir la pérennité des documents sur 10 ou 20 ans, là où une plateforme Cloud peut changer ses tarifs ou fermer ses accès du jour au lendemain. + +--- + +### Installation et Téléchargement : Bien choisir sa version + +Il est crucial de comprendre la différence entre les sources d'installation pour garantir la stabilité de votre environnement de travail. + +#### 1. Dépôts officiels des distributions (Linux) + +Les versions proposées par les gestionnaires de paquets (comme ceux de Debian ou Ubuntu) privilégient souvent la longévité à la nouveauté. + +- **Le risque :** Ces versions sont basées sur des branches anciennes pour garantir une compatibilité maximale avec le système. Elles peuvent donc avoir **un retard important (parfois jusqu'à 2 ans)** sur les dernières fonctionnalités et corrections de bugs. + + +#### 2. Téléchargement sur le site officiel (LibreOffice.org) + +Pour obtenir une version à jour, il est préférable de télécharger le logiciel directement sur le site officiel. Vous y trouverez généralement deux choix : + +- **La version "Évolution" (Fresh) :** C'est la version la plus récente avec les dernières innovations. Elle peut toutefois contenir quelques bugs mineurs. Elle est destinée aux utilisateurs avancés ou testeurs. + +- **La version "Stable" (Still) :** C'est la version recommandée pour une utilisation professionnelle ou quotidienne. Elle a subi davantage de tests et de correctifs. + + - **Conseil de Régis :** Choisissez toujours la version **Stable** pour garantir la sécurité et la fiabilité de vos documents critiques. + +## Présentation de l'Association : La Mouette + +**La Mouette** est l'association de référence en France pour la promotion des outils de productivité ouverts. Elle agit comme un pont entre les utilisateurs, les décideurs et les développeurs du monde libre. + +### 1. Ses Missions Fondamentales + +L'association s'articule autour de trois piliers majeurs : + +- **Promotion de la Bureautique Libre :** Elle encourage l'adoption de suites logicielles comme **LibreOffice**, garantissant que les outils de travail ne dépendent pas de licences propriétaires coûteuses ou restrictives. + +- **Défense des Formats Ouverts :** La Mouette milite pour l'utilisation du format **ODF** (_OpenDocument Format_). L'enjeu est la **pérennité numérique** : s'assurer que vos documents créés aujourd'hui resteront lisibles dans 20 ans, quel que soit le logiciel utilisé. + +- **Souveraineté Numérique :** En aidant les administrations et les entreprises à passer au libre, elle favorise l'indépendance technologique de la sphère francophone. + + +### 2. Un Soutien Actif au Projet Francophone + +La Mouette ne se contente pas de faire de la publicité ; elle est un acteur moteur du projet **LibreOffice** : + +- **Accompagnement de la Communauté :** Elle fédère les utilisateurs francophones, organise des événements (conférences, ateliers) et facilite l'entraide. + +- **Lien avec The Document Foundation (TDF) :** Elle collabore étroitement avec la fondation qui gère LibreOffice au niveau mondial, portant la voix et les besoins des utilisateurs francophones. + +- **Documentation et Traduction :** Elle participe à l'effort de traduction de l'interface et des guides d'utilisation pour rendre l'outil accessible à tous. + + +### 3. Pourquoi ce nom ? + +Le nom "La Mouette" est un clin d'œil historique au logo d'**OpenOffice.org**, qui représentait des oiseaux stylisés. En conservant ce symbole, l'association affirme sa fidélité aux racines du projet tout en volant de ses propres ailes pour défendre le logiciel libre. + +## Travaux Pratiques : Structurer un document comme un Pro + +L'objectif de cette démonstration est de montrer que LibreOffice n'est pas une simple machine à écrire, mais un outil de structuration de données. + +### 1. Les outils de navigation et d'organisation + +Pour maîtriser un document long, il faut arrêter de "scroller" à la molette et utiliser les outils dédiés : + +- **Le Navigateur (`F5`) :** C'est la boussole de votre document. Il affiche l'arborescence (Titres, Tableaux, Images). Il permet de se déplacer instantanément ou de réorganiser des sections par simple "glisser-déposer". + +- **Le Volet Latéral (`Ctrl` + `F5`) :** C'est le centre de contrôle. Il regroupe les propriétés, les styles, la galerie d'images et le navigateur. C'est l'outil indispensable pour gagner de la place sur l'écran. + + +### 2. La puissance des Styles de Titres + +La règle d'or : **Ne jamais formater du texte à la main** (gras, taille 14, etc.). Utilisez les styles : + +1. Ouvrez le menu **Styles** dans le volet latéral (icône "A"). + +2. Appliquez le style **Titre** pour le titre principal du document. + +3. Utilisez **Titre 1**, **Titre 2**, **Titre 3** pour la hiérarchie de votre contenu. + + - _Avantage :_ Si vous changez la couleur du "Titre 1" dans le style, tout le document se met à jour instantanément. + + +### 3. Automatisation : Numérotation et Sommaire + +Une fois le document structuré par les styles, tout devient automatique : + +- **Numérotation des chapitres :** Allez dans `Outils > Numérotation des chapitres`. Ici, vous décidez que le "Titre 1" sera précédé d'un "1.", le "Titre 2" d'un "1.1", etc. Cela évite de numéroter à la main et de faire des erreurs. + +- **Insertion du Sommaire :** Placez votre curseur au début du document, puis faites `Insertion > Table des matières et index > Table des matières...`. LibreOffice génère la table en se basant sur vos styles de titres. + +- **Mise à jour du sommaire :** > **Attention :** Le rafraîchissement n'est pas "temps réel" pendant la frappe pour ne pas ralentir l'ordinateur. Pour mettre à jour après une modification : faites un **clic droit sur le sommaire** et choisissez **"Mettre à jour l'index"**. + + +### 4. Exportation intelligente en PDF + +LibreOffice possède l'un des meilleurs moteurs d'exportation PDF du marché : + +- Faites `Fichier > Exporter au format PDF...`. + +- Vérifiez que l'option **"Exporter les signets"** (ou "Structure du document") est cochée. + +- **Résultat :** Le fichier PDF généré contiendra un plan cliquable dans la barre latérale du lecteur PDF (Adobe, Firefox, etc.), facilitant la lecture pour le destinataire. + +## Les Super-Pouvoirs du Navigateur (`F5`) + +Le **Navigateur** (accessible via la touche `F5` ou dans le volet latéral) est bien plus qu'une simple liste de titres. C'est le "tableau de bord" indispensable pour gérer des documents longs ou complexes sans se perdre. + +### 1. La Réorganisation "Glisser-Déposer" (Drag & Drop) + +C'est la fonction la plus puissante pour structurer un rapport ou un mémoire : + +- **Déplacer des sections entières :** En mode "Titres", vous pouvez cliquer sur un titre (par exemple le "Chapitre 3") et le faire glisser au-dessus du "Chapitre 2". + +- **Impact :** Tout le texte, les images et les tableaux contenus sous ce titre sont déplacés automatiquement. Plus besoin de faire des "Copier-Coller" risqués qui cassent la mise en page. + + +### 2. Gestion de la Hiérarchie des Titres + +Le navigateur possède des icônes spécifiques en haut de sa fenêtre pour modifier la structure du document : + +- **Hausser/Abaisser d'un niveau :** Vous pouvez transformer un "Titre 2" en "Titre 1" (ou inversement) d'un seul clic. + +- **Promouvoir/Démouvoir un chapitre :** Cela change le style de titre pour la section sélectionnée et toutes ses sous-sections en une seule fois. + + +### 3. Le Suivi des Objets "Invisibles" + +Dans un document de 50 pages, retrouver un tableau ou une image précise est un calvaire. Le navigateur les liste par catégories : + +- **Images :** Double-cliquez sur le nom d'une image (ex: _Image1_) pour que LibreOffice "saute" directement à son emplacement. + +- **Tableaux et Liens hypertexte :** Permet de vérifier d'un coup d'œil si tous vos liens sont correctement nommés. + +- **Notes de bas de page :** Accès direct pour correction rapide. + + +### 4. Les Signets et Rappels + +- **Signets :** Vous pouvez marquer des endroits stratégiques du document pour y revenir plus tard. + +- **Indicateurs de rappel :** Vous pouvez poser jusqu'à 5 "marqueurs" temporaires. Très utile quand on travaille sur deux parties du document en même temps (ex: vérifier la conclusion par rapport à l'introduction). + + +### 5. Mode "Boîte à outils" (Le sélecteur de contenu) + +Le navigateur permet de choisir comment vous voulez insérer un élément d'un document A vers un document B : + +- **Copie simple :** Glisser un élément du navigateur vers la page. + +- **Lien hypertexte :** Créer un lien interne qui renvoie vers un titre ou une image spécifique. + +- **Section liée :** Insérer le contenu d'un autre fichier tout en gardant une liaison (si le fichier source change, votre document se met à jour). + - + +## Présentation de Grammalecte : Le correcteur grammatical libre + +Si LibreOffice possède un correcteur orthographique de base (qui souligne les fautes de frappe), il n'analyse pas la structure des phrases. C'est là qu'intervient **Grammalecte**. + +### 1. Qu'est-ce que c'est ? + +Grammalecte est un correcteur grammatical dédié à la langue française, conçu pour être léger, efficace et respectueux de la vie privée. Il s'installe sous forme d'**extension** dans LibreOffice (mais existe aussi pour Firefox et Thunderbird). + +Contrairement aux correcteurs en ligne, il fonctionne à **100 % en local** : votre texte n'est jamais envoyé sur un serveur tiers. + +### 2. Les fonctionnalités clés + +Grammalecte va bien au-delà de la simple correction d'orthographe : + +- **Correction Grammaticale :** Il détecte les erreurs d'accord (sujet-verbe, adjectifs), les homophones (et/est, à/a), les pléonasmes et les répétitions. + +- **Moteur Typographique :** C'est l'un de ses plus grands points forts. Il corrige automatiquement : + + - Les espaces insécables (avant les points d'interrogation, deux-points, etc.). + + - Les apostrophes typographiques (**’**) au lieu des apostrophes droites (**'**). + + - Les tirets cadratins pour les dialogues. + + - Les doubles espaces superflus. + +- **Le Formateur de texte :** Un outil magique qui permet de nettoyer tout un document en un seul clic (suppression des lignes vides, normalisation des espaces, etc.). + + +### 3. Les outils intégrés (Le menu latéral) + +Une fois installé, Grammalecte ajoute un menu et des icônes permettant d'accéder à : + +- **Le Dictionnaire de synonymes :** Pour enrichir votre vocabulaire sans quitter le logiciel. + +- **La Conjugaison :** Un conjugueur complet pour tous les verbes français. + +- **Le Lexique :** Pour vérifier l'étymologie ou les différentes formes d'un mot. + + +### 4. Pourquoi l'utiliser avec LibreOffice Desktop ? + +- **Intégration parfaite :** Il souligne en bleu les erreurs grammaticales directement dans votre flux de rédaction. + +- **Souveraineté :** Totalement gratuit et Open Source, il ne collecte aucune donnée. + +- **Personnalisation :** Vous pouvez activer ou désactiver certaines règles selon votre style d'écriture (ex: accepter ou non le "ne" de négation). + + +--- + +### Comment l'installer ? + +1. Télécharger le fichier `.oxt` sur le site officiel [grammalecte.net](https://grammalecte.net). + +2. Dans LibreOffice, aller dans `Outils` > `Gestionnaire des extensions`. + +3. Cliquer sur `Ajouter` et sélectionner le fichier téléchargé. + +4. Redémarrer LibreOffice. + +# Générer des QR Codes avec LibreOffice + +Dans un monde de plus en plus mobile, le **QR Code** (Quick Response Code) est devenu le pont indispensable entre le support papier et le contenu numérique. Saviez-vous que votre suite bureautique **LibreOffice** permet de les créer nativement, sans aucune extension et en toute sécurité ? + +## Pourquoi générer ses QR Codes "en local" ? + +La plupart des utilisateurs ont le réflexe d'utiliser des sites web "générateurs de QR Code gratuits". C'est une erreur pour deux raisons majeures : + +1. **Confidentialité :** Les services en ligne peuvent enregistrer les liens que vous créez et pister les utilisateurs qui les scannent. + +2. **Pérennité :** Certains sites génèrent des "liens dynamiques" qui expirent après 30 jours, rendant votre QR Code imprimé totalement inutile. + + +**Avec LibreOffice, le QR Code appartient à votre document. Il est statique, définitif et généré sur votre ordinateur.** + +--- + +## Tutoriel : Créer un QR Code en 3 étapes + +### 1. Accéder à l'outil + +Ouvrez **Writer** (Traitement de texte), **Impress** (Présentation) ou **Draw** (Dessin). + +- Allez dans le menu : `Insertion` > `Objet` > `Code QR...`. + + +### 2. Configurer le contenu + +Une boîte de dialogue s'affiche avec trois champs essentiels : + +- **URL / Texte :** Saisissez l'adresse de votre site web (commençant par `https://`) ou un texte brut. Vous pouvez aussi y coller des coordonnées GPS ou un identifiant Wi-Fi. + +- **Correction d'erreur :** Ce réglage permet au code de rester lisible même s'il est un peu taché ou déchiré. + + - _Moyenne (7%) :_ Idéal pour un affichage sur écran. + + - _Élevée (30%) :_ Recommandé pour une impression sur des supports difficiles (flyers, tee-shirts, extérieur). + +- **Marge :** Laissez par défaut (3 ou 4). C'est la zone de "silence" blanche qui permet au capteur du téléphone de bien délimiter le code. + + +### 3. Finalisation et ajustement + +Cliquez sur **OK**. Le QR Code apparaît sous forme d'image vectorielle. + +- **Redimensionnement :** Vous pouvez l'agrandir sans aucune perte de qualité (pas de pixelisation). + +- **Modification :** Si vous avez fait une erreur dans le lien, inutile de le supprimer. Faites un **clic droit** sur le code > `Modifier le code QR...`. + +## Le conseil de l'expert + +> "Pensez à tester votre QR Code avec votre propre smartphone avant d'imprimer 500 exemplaires ! Vérifiez bien que le contraste est suffisant (noir sur blanc est l'idéal) et que le lien ne comporte pas d'erreur de frappe." + + + diff --git a/docs/presentations/linux-mint-guide.md b/docs/presentations/linux-mint-guide.md new file mode 100644 index 0000000..ffd368d --- /dev/null +++ b/docs/presentations/linux-mint-guide.md @@ -0,0 +1,941 @@ +# Guide d'installation : Linux Mint (depuis Windows) + +Ce guide, utilisé par les bénévoles d'**Alpinux**, détaille les étapes pour installer Linux Mint 21.2 (Cinnamon) en dual-boot ou en remplacement de Windows. + +## Préparation de Windows + +### Sauvegarder son profil Firefox (Windows vers Linux) + +Le profil Firefox contient l'intégralité de votre vie numérique : marque-pages, mots de passe enregistrés, extensions et historique. Sous Linux Mint, Firefox est souvent installé par défaut, ce qui facilite la transition. + +#### Procédure de sauvegarde sous Windows : + +1. **Accéder aux informations de dépannage :** + + Ouvrez Firefox. Dans la barre d'adresse, tapez `about:support` et appuyez sur **Entrée**. + +2. **Localiser le dossier du profil :** + + Dans le tableau "Paramètres de base de l’application", cherchez la ligne **Répertoire du profil**. Cliquez sur le bouton **Ouvrir le dossier correspondant**. + +3. **Fermer Firefox :** + + > **Important :** Avant de copier quoi que ce soit, fermez complètement Firefox. Si le navigateur reste ouvert, certains fichiers (comme les bases de données de mots de passe) risquent d'être corrompus ou incomplets. + +4. **Remonter dans l'arborescence :** + + Dans la fenêtre de l'Explorateur de fichiers qui vient de s'ouvrir, cliquez dans la barre d'adresse sur le dossier parent nommé `Profiles`. + +5. **Copier les éléments essentiels :** + + Copiez les éléments suivants sur une clé USB ou un disque externe : + + - **Le dossier de votre profil** (nommé souvent `xxxxxxx.default-release`). + + - **Les fichiers `installs.ini` et `profiles.ini`** : ils se situent un niveau au-dessus (dans le dossier `Firefox`). Ces fichiers sont cruciaux car ils indiquent à Firefox quel dossier de profil charger par défaut. + +6. **Sécuriser la copie :** + + Vérifiez que la copie est terminée avant d'éjecter votre support amovible. + + +--- + +### Note pour Linux Mint (Restauration) + +Une fois Linux Mint installé, l'emplacement de destination sera différent. + +- **Si Firefox est installé classiquement :** Le dossier se trouve dans `~/.mozilla/firefox/` (appuyez sur `Ctrl + H` dans votre dossier personnel pour voir les dossiers cachés). + +- **Si Firefox est en format Flatpak :** Le chemin sera `~/.var/app/org.mozilla.firefox/.mozilla/firefox/`. + + +--- + +### Étape cruciale : Déterminer le mode de démarrage (UEFI ou BIOS) + +Avant de lancer l'installation, vous devez savoir comment votre carte mère communique avec votre système actuel. Cela impacte directement la création de la clé USB (format de partition GPT ou MBR). + +#### Procédure sous Windows : + +1. **Lancer l'outil de diagnostic :** Appuyez simultanément sur les touches **`⊞ Win + R`**, tapez `msinfo32` dans la boîte de dialogue, puis validez avec **Entrée**. + +2. **Identifier le mode :** Dans la fenêtre "Résumé du système" qui s'affiche, cherchez la ligne intitulée **Mode BIOS**. + + - **UEFI :** L'ordinateur utilise l'interface moderne. C'est le cas de la quasi-totalité des PC vendus depuis 2012. + + - **Hérité (ou Legacy) :** L'ordinateur utilise l'ancien système (BIOS classique). Cela concerne les machines plus anciennes. + + +- **Si vous êtes en UEFI :** + + - Votre disque dur utilise probablement une table de partition **GPT**. + + - Lors de l'installation, Linux Mint aura besoin d'une petite partition spécifique nommée **ESP** (EFI System Partition), généralement de 200 à 500 Mo, formatée en FAT32. + +- **Si vous êtes en BIOS (Hérité) :** + + - Votre disque utilise une table de partition **MBR**. + + - L'installation est plus simple (pas de partition EFI), mais ce mode ne supporte pas les disques de plus de 2 To. + +Si vous êtes en mode **UEFI**, Windows utilise souvent le **Secure Boot**. + +- **Linux Mint actuel** est parfaitement compatible avec le Secure Boot. + +- Cependant, si vous installez des pilotes propriétaires (comme ceux pour les cartes graphiques NVIDIA), le système pourra vous demander de créer un mot de passe de sécurité (MOK) au premier redémarrage pour valider ces pilotes. + +### Désactiver le "Démarrage Rapide" (Fast Boot) de Windows + +Le "Démarrage rapide" de Windows (versions 8, 10 et 11) est une sorte d'hibernation partielle. Au lieu de s'éteindre complètement, Windows verrouille le disque dur et le matériel pour redémarrer plus vite. + +#### Méthode 1 : Via l'interface graphique (Recommandé) + +1. Ouvrez le **Panneau de configuration** (tapez-le dans la recherche Windows). + +2. Allez dans **Matériel et audio** > **Options d’alimentation**. + +3. Dans la colonne de gauche, cliquez sur **Choisir l’action des boutons d’alimentation**. + +4. Cliquez sur le lien bleu en haut : **Modifier des paramètres actuellement non disponibles** (cela demande les droits administrateur). + +5. En bas de la fenêtre, dans la section "Paramètres d'arrêt", **décochez** la case **Activer le démarrage rapide (recommandé)**. + +6. Cliquez sur **Enregistrer les modifications**. + + +#### Méthode 2 : Via le Terminal (La plus rapide) + +Cette commande désactive l'hibernation, ce qui par extension désactive le démarrage rapide : + +1. Faites un clic droit sur le bouton **Démarrer**. + +2. Choisissez **Terminal (administrateur)**, **PowerShell (admin)** ou **Invite de commandes (admin)**. + +3. Tapez la commande suivante et validez avec Entrée : + + DOS + + ``` + powercfg /hibernate off + ``` + +> [!info] +> **Astuce :** Au moment d'éteindre Windows pour insérer votre clé USB, maintenez la touche **Maj (Shift) ⇧** enfoncée tout en cliquant sur **Démarrer > Arrêter**. Cela force un arrêt complet et définitif de la session. + +### Gestion de l'alimentation de la carte Wi-Fi + +Certaines cartes Wi-Fi (notamment les puces Realtek ou Broadcom) peuvent rester dans un état de "basse consommation" ou de "verrouillage" défini par Windows au moment de l'arrêt. Si Linux Mint démarre alors que la carte est dans cet état, il peut être impossible d'activer le Wi-Fi, ou vous pourriez subir des déconnexions intempestives. + +#### Procédure sous Windows (8, 10 et 11) : + +1. **Ouvrir le gestionnaire :** Faites un clic droit sur le bouton **Démarrer** (ou utilisez le raccourci `Win + X`) et sélectionnez **Gestionnaire de périphériques**. + +2. **Trouver la carte :** Déroulez la section **Cartes réseau**. + +3. **Accéder aux propriétés :** Faites un clic droit sur votre carte Wi-Fi (généralement nommée avec les termes "Wireless", "AC", "AX" ou "Wi-Fi") et choisissez **Propriétés**. + +4. **Désactiver la veille :** * Allez dans l'onglet **Gestion de l'alimentation**. + + - **DÉCOCHEZ** la case : **"Autoriser l'ordinateur à éteindre ce périphérique pour économiser de l'énergie"**. + + - Validez avec **OK**. + + +> **Note technique :** Si l'onglet "Gestion de l'alimentation" n'apparaît pas, cela signifie que Windows gère l'énergie via un profil global (Modern Standby). Dans ce cas, assurez-vous simplement d'avoir bien désactivé le **Démarrage Rapide** (voir étape précédente), ce qui libérera proprement le matériel lors de l'arrêt. + +> [!info] +> Une fois que Linux Mint sera installé, si vous constatez toujours des instabilités Wi-Fi, il existe une manipulation similaire sous Linux. Le script de post-installation d'Alpinux s'en occupe souvent, mais voici la commande manuelle pour désactiver la gestion d'énergie Wi-Fi sous Mint : +> +```bash +# Pour vérifier l'état actuel (5 = activé, 2 = désactivé) +grep WiFi.powersave /etc/NetworkManager/conf.d/default-wifi-powersave-on.conf +``` + +## Désactiver le Secure Boot (Démarrage Sécurisé) + +Le **Secure Boot** est une fonctionnalité de l'UEFI qui n'autorise que le lancement de systèmes d'exploitation dont la "signature" est reconnue. Bien que Linux Mint soit compatible avec le Secure Boot, il est souvent préférable de le désactiver pour faciliter l'installation. + +#### Pourquoi désactiver le Secure Boot ? + +- **Pilotes tiers :** Il bloque parfois l'installation de pilotes propriétaires indispensables (cartes graphiques NVIDIA, certaines cartes Wi-Fi). + +- **Compatibilité USB :** Certaines clés USB de démarrage (dont Ventoy dans certaines configurations) peuvent être rejetées au démarrage si le Secure Boot est actif. + +- **Maintenance :** Il empêche l'utilisation de nombreux outils de diagnostic ou de récupération système basés sur Linux. + +**Méthode 1 : Accès direct au démarrage** + +1. Éteignez l'ordinateur. + +2. Rallumez-le et tapotez immédiatement la touche d'accès au BIOS/UEFI (généralement **F2**, **F12**, **Suppr** ou **Échap** selon la marque). + + +**Méthode 2 : Depuis Windows (si le démarrage est trop rapide)** + +1. Cliquez sur le menu **Démarrer** > **Marche/Arrêt**. + +2. Maintenez la touche **Maj (Shift) ⇧** enfoncée et cliquez sur **Redémarrer**. + +3. L'ordinateur affiche un menu bleu : choisissez **Dépannage** > **Options avancées** > **Paramètres du firmware UEFI**, puis validez. + + +**Dans le menu UEFI :** + +1. Allez dans l'onglet **Security** (Sécurité) ou **Boot** (Démarrage). + +2. Cherchez la ligne **Secure Boot**. + +3. Passez-la sur **Disabled** (Désactivé). + +4. Appuyez sur **F10** pour "Save and Exit" (Enregistrer et quitter). + +## Préparer son support d'installation + +### 1. Choisir son édition + +Linux Mint est proposé avec différents "environnements de bureau". Le cœur du système est le même, seule l'apparence et la consommation de ressources changent. + +- **Cinnamon Edition :** Le fleuron de Linux Mint. C'est l'environnement le plus moderne et le plus complet. Idéal pour les ordinateurs récents (après 2012). + +- **XFCE Edition :** L'édition la plus légère et la plus sobre. Elle est parfaite pour redonner vie à un ordinateur ancien ou disposant de peu de mémoire vive. + +- **MATE Edition :** Un excellent compromis entre tradition et performance (très stable). + + +#### Limitations importantes : + +- **Fin du 32 bits :** Linux Mint ne propose plus de versions 32 bits (pour les processeurs d'avant 2007). Si votre matériel est plus ancien, il faudra vous tourner vers d'autres distributions comme _Debian_ ou _LMDE_ (Linux Mint Debian Edition) dans sa version spécifique, mais cela reste marginal. + +- **Processeurs ARM :** Linux Mint est conçu pour les processeurs Intel et AMD (x86_64). + + +--- + +### 2. Spécifications matérielles + +Bien que l'éditeur propose des minimums théoriques, l'expérience **Alpinux** montre qu'il faut viser un peu plus haut pour un confort réel. + +|Composant|Minimum (Éditeur)|Recommandé (Alpinux)| +|---|---|---| +|**Mémoire Vive (RAM)**|2 Go|**4 Go** (pour naviguer sur le Web sans lenteur)| +|**Espace Disque**|20 Go|**50 Go** (pour inclure les mises à jour et vos documents)| +|**Résolution**|1024 x 768 px|1366 x 768 px ou plus| + + +> **⚠️ Alerte Installation :** L'installateur refuse de se lancer si l'espace disque détecté est inférieur à **10,7 Go**. + +--- + +### 3. Télécharger Linux Mint + +1. Rendez-vous sur le site officiel : [https://linuxmint.com/](https://linuxmint.com/). + +2. Cliquez sur le bouton **Download**. + +3. Choisissez votre édition (**Cinnamon** par défaut). + +4. Sélectionnez un "miroir" de téléchargement (un serveur) proche de chez vous (par exemple en France : _Ircam_, _CRIHAN_ ou _Équilibre_) pour un téléchargement plus rapide. + + +--- + +### 4. Créer la clé USB avec Ventoy (Méthode Alpinux) + +Puisque vous utilisez **Ventoy**, la préparation est extrêmement simple : + +1. **Préparer la clé :** Si ce n'est pas déjà fait, installez Ventoy sur votre clé USB (cela effacera les données de la clé). + +2. **Copier-Coller :** Une fois la clé "Ventoy" prête, elle apparaît comme un disque amovible classique. **Copiez simplement le fichier ISO** (ex: `linuxmint-32-cinnamon-64bit.iso`) directement à la racine de la clé. + +3. **Multisystème :** L'avantage de Ventoy est que vous pouvez copier plusieurs fichiers ISO (Mint, Ubuntu, outils de réparation) sur la même clé ; un menu au démarrage vous permettra de choisir lequel lancer. + +## Démarrer sur la clé USB (Session Live) + +### 1. Branchements et préparation + +- Insérez votre clé USB **Ventoy** dans un port USB (évitez les hubs USB si possible, préférez un port direct sur la machine). + +- **Important :** Branchez un câble réseau (Ethernet). Cela permet à Linux Mint de télécharger les mises à jour et les codecs manquants dès l'installation, ce qui évite bien des soucis de pilotes plus tard. + + +### 2. Accéder au menu de démarrage (Boot Menu) + +Redémarrez l'ordinateur et tapotez immédiatement la touche de sélection du démarrage. Cette touche varie selon les constructeurs : + +- **F12** (Dell, Lenovo, Acer, Gigabyte) + +- **F10** (HP) + +- **F8** ou **F11** (ASUS) + +- **Échap** (HP, certains portables) + + +Dans la liste qui s'affiche, sélectionnez votre clé USB. + +> **Conseil Alpinux :** Si vous voyez deux fois votre clé USB (ex: "USB Disk" et "**UEFI:** USB Disk"), choisissez toujours l'option commençant par **UEFI** pour une installation moderne. + +### 3. Utiliser le menu Ventoy + +Une fois sur l'écran bleu de **Ventoy** : + +1. Utilisez les flèches du clavier pour sélectionner l'ISO de Linux Mint (ex: `linuxmint-22-cinnamon-64bit.iso`). + +2. Appuyez sur **Entrée**. + +3. Choisissez l'option **"Boot in normal mode"** (ou appuyez simplement sur Entrée). + + +> [!info] Pourquoi passer par le mode BIOS ou EFI ? +> +> Ventoy fait le pont pour vous, mais vous remarquerez une différence visuelle : +> +>- **En mode UEFI :** Le menu de sélection initial est souvent en texte blanc sur fond noir (GRUB). C'est le mode recommandé pour les PC récents. + > +>- **En mode BIOS (Legacy) :** Le menu peut sembler plus ancien (Isolinux). Ce mode est à réserver aux vieux ordinateurs d'avant 2012. + +### 4. Lancement de Linux Mint + +Un second menu (le GRUB de Mint) apparaît. Choisissez : **"Start Linux Mint (64-bit)"** + +- Le logo de Linux Mint (LM) s'affiche au centre de l'écran. + +- Après quelques secondes, vous arrivez sur le **Bureau Live**. + +--- + +Vous êtes maintenant dans une version de test de Linux Mint qui s'exécute entièrement depuis la mémoire vive (RAM). + +- **Rien n'est encore installé sur votre disque dur.** Vous pouvez naviguer sur Internet et tester le matériel. + +- **Notification réseau :** Une petite bulle en haut à droite confirmera votre connexion : _"Vous êtes maintenant connecté au réseau filaire 1"_ (Wired connection 1). + +--- + +## La session Live : Tests et Configuration + +Avant de lancer l'installation définitive, vous devez configurer votre environnement de test pour qu'il soit confortable. + +### Mettre le clavier en français (AZERTY) + +Par défaut, la session Live démarre souvent en anglais (QWERTY). Pour corriger cela rapidement sans naviguer dans les menus : + +1. Ouvrez un **Terminal** (icône d'écran noir en bas à gauche, ou raccourci `Ctrl + Alt + T`). + +2. Utilisez l'astuce de la **complétion automatique** : + + - Tapez les premières lettres : `setx` + + - Appuyez sur la touche **Tab ⇆** : le terminal complète automatiquement le reste de la commande (`setxkbmap`). + + - Ajoutez un espace et les lettres `fr`. + +3. La commande finale doit être : + + ```Bash + setxkbmap fr + ``` + +4. Appuyez sur **Entrée**. Votre clavier est maintenant en français. Vous pouvez fermer le terminal. + + +> **Astuce Alpinux :** La touche **Tab ⇆** est votre meilleure amie sous Linux. Elle permet de compléter les noms de commandes ou de fichiers, évitant ainsi les erreurs de frappe. + +--- + +### Vérifications indispensables + +Profitez de cette session "Live" pour vérifier que tout votre matériel est bien reconnu par Linux Mint **avant** d'installer : + +- **Affichage :** L'image est-elle nette et stable ? (Si l'écran semble "écrasé", les pilotes graphiques seront installés plus tard). + +- **Connexion Internet :** * Si vous avez branché un câble, vérifiez l'icône réseau en bas à droite. + + - Si vous êtes en Wi-Fi, cliquez sur l'icône réseau (deux flèches ou ondes) et connectez-vous au réseau local. + +- **Son :** Cliquez sur l'icône de haut-parleur et essayez de modifier le volume ; vous devriez entendre un "clic" de confirmation. + +- **Touchpad / Souris :** Les clics et le défilement fonctionnent-ils de manière fluide ? + + +--- + +### Pourquoi faire ces tests ? + +Si un élément majeur (comme le Wi-Fi) ne fonctionne pas du tout en session Live, il est préférable de demander l'aide d'un bénévole Alpinux avant de lancer l'installation. Dans 95 % des cas, il s'agit simplement d'un pilote propriétaire à activer, mais il vaut mieux le savoir dès maintenant. + +--- + +## Démarrer l'installation + +Une fois que vous avez vérifié que votre matériel (Wi-Fi, son, affichage) fonctionne correctement en session Live, vous pouvez lancer l'installation définitive sur le disque dur. + +### 1. Lancement + +Double-cliquez sur l'icône **"Install Linux Mint"** présente sur le bureau. + +### 2. Bienvenue et Langue + +- Sélectionnez **Français** dans la colonne de gauche. + +- Cliquez sur **Continuer**. + + +### 3. Disposition du clavier + +C'est une étape cruciale pour éviter les erreurs de mot de passe plus tard. + +- Sélectionnez **Français** dans la liste de gauche. + +- À droite, l'association Alpinux recommande de choisir **Français (variante)** ou **Français (variante, AltGr morte)**. + +- **Le test indispensable :** Utilisez la zone de saisie en bas pour tester les touches spéciales : le chiffre `²` (en haut à gauche), l'arobase `@` et les accents. + +- Cliquez sur **Continuer**. + + +### 4. Codecs Multimédia + +Une case à cocher vous propose d'**"Installer les codecs multimédia"**. + +- **Conseil Alpinux :** **Cochez cette case.** * **Pourquoi ?** Ces logiciels (parfois propriétaires) sont indispensables pour lire vos fichiers MP4, écouter de la musique en MP3 ou regarder des vidéos sur certains sites web. Cela vous évitera d'avoir un système "muet" ou incapable de lire des vidéos après l'installation. + +- Cliquez sur **Continuer**. + + +--- + +### Le point technique : Pourquoi des codecs "non open source" ? + +Certains formats de fichiers (comme le MP3 ou le H.264) sont protégés par des brevets. Linux Mint respecte la philosophie du logiciel libre en ne les installant pas d'office, mais vous donne la liberté de les ajouter en un clic pour une expérience utilisateur complète ("out of the box"). + +--- + +## Création des partitions Linux + +Cette étape consiste à préparer le terrain sur votre disque dur. Puisque nous n'utilisons pas de multiboot, nous allons définir manuellement l'organisation de Linux Mint. + +### 1. Choisir le mode personnalisé + +À l'écran "Type d'installation", sélectionnez l'option **"Autre chose"** puis cliquez sur **Continuer**. + +> 🚩 **Alerte Sécurité :** Si vous voyez plusieurs disques (`sda`, `sdb`, `nvme0n1`), ne prenez aucun risque et demandez l'aide d'un bénévole Alpinux pour identifier le bon support. + +--- + +### 2. Préparer le disque + +- **Disque vierge :** Si le disque ne contient aucune donnée, cliquez sur **Nouvelle table de partition...** (choisissez **GPT** si vous êtes en UEFI, ou **MBR** si vous êtes en BIOS/Legacy). + +- **Nettoyage :** Si des partitions existent déjà (anciennes partitions Windows), vous pouvez les supprimer une par une avec le bouton **-** pour obtenir un grand espace "Espace libre" ou utilisez **Nouvelle table de partition...** + + +--- + +### 3. Créer les partitions + +Cliquez sur l'espace libre, puis sur le bouton **+** pour créer chaque partition selon votre mode de démarrage : + +#### A. Partitions système obligatoires + +|Mode de boot|Type de partition|Taille|Utilisation / Point de montage| +|---|---|---|---| +|**Si UEFI**|Partition système **EFI**|200 à 500 Mo|(Indispensable pour démarrer)| +|**Si BIOS**|Zone réservée pour le chargeur d'amorçage BIOS|500 Mo|(Optionnel, mais recommandé)| + +#### B. Partitions Linux (Dans tous les cas) + +1. **Le Swap (Espace d'échange) :** + + - **Taille :** Environ 1,5 fois votre RAM (ex: 8000 Mo pour 4 ou 8 Go de RAM). + + - **Utiliser comme :** Espace d'échange ("swap"). + +2. **La Racine (Le système `/`) :** + + - **Taille :** 30 à 150 Go (selon la taille totale du disque). + + - **Utiliser comme :** Système de fichiers journalisé **ext4**. + + - **Point de montage :** `/` + +3. **Le Home (Vos documents `/home`) :** + + - **Taille :** Tout l'espace restant. + + - **Utiliser comme :** Système de fichiers journalisé **ext4**. + + - **Point de montage :** `/home` + + +--- + +### 4. Lancer l'écriture + +Une fois votre tableau de partitions prêt, vérifiez que le "Périphérique où sera installé le chargeur d'amorçage" est bien votre disque principal (ex: `/dev/sda` ou `/dev/nvme0n1`). + +1. Cliquez sur **Installer maintenant**. + +2. **EFI (éventuel) :** Si un message vous avertit sur l'absence ou la configuration de l'EFI, lisez-le attentivement mais cliquez généralement sur **Continuer**. + +3. **Confirmation :** Un dernier avertissement récapitule les changements. **Attention :** après avoir cliqué sur **Continuer**, toutes les données précédentes sur ces partitions seront définitivement effacées. + + +--- + +> [!info] Pourquoi séparer le `/home` ? +> +>L'association Alpinux recommande cette méthode car elle sépare vos fichiers personnels (documents, photos, réglages) du système. Si vous devez réinstaller Linux plus tard, vous pourrez formater la racine (`/`) sans toucher à vos données personnelles (`/home`). + + +--- + +## Configurer le compte utilisateur + +Pendant que le système commence à copier les fichiers en arrière-plan, vous devez créer le compte principal (administrateur) de l'ordinateur. + +### 1. Informations d'identité + +- **Votre nom :** Saisissez le nom complet de l'utilisateur (ex: _Jean Dupont_). + +- **Nom de votre ordinateur :** Choisissez un nom simple pour identifier le PC sur le réseau (ex: _portable-jean_). + +- **Nom d'utilisateur :** C'est l'identifiant pour la session (en minuscules, sans espace ni accent, ex: _jean_). + + +### 2. Sécurité et Mot de passe + +- **Mot de passe :** Pour les besoins de l'Install Party, nous utilisons le mot de passe temporaire : `alpinux73`. + +- **Option de connexion :** * Il est fortement recommandé de cocher **"Demander mon mot de passe pour ouvrir une session"** pour garantir la sécurité de vos données. + + - L'option "Chiffrer mon dossier personnel" est disponible, mais attention : en cas d'oubli du mot de passe, vos données seront définitivement irrécupérables. + + +--- + +## Finalisation et Redémarrage + +### 1. Patience... + +Le processus d'installation peut prendre entre 10 et 30 minutes selon la vitesse de votre disque dur et de votre connexion internet. Linux Mint en profite pour télécharger les dernières mises à jour de sécurité et les packs de langue française. + +### 2. Le signal de fin + +Une fois l'installation terminée, une fenêtre s'affiche : **"Installation terminée"**. Cliquez sur le bouton **Redémarrer maintenant**. + +### 3. Retrait de la clé USB (Étape cruciale) + +Ne retirez pas la clé USB tout de suite ! + +1. L'écran va devenir noir ou afficher un message textuel. + +2. Attendez de voir l'instruction : **"Please remove the installation medium, then press ENTER"**. + +3. À ce moment précis, **retirez la clé USB** de l'ordinateur. + +4. Appuyez sur la touche **Entrée**. + + +--- + +> [!info] Pourquoi attendre l'instruction pour retirer la clé ? +> +>Si vous retirez la clé trop tôt, le système risque de ne pas finaliser l'écriture des fichiers de démarrage (GRUB), ce qui pourrait empêcher l'ordinateur de démarrer correctement sur Linux Mint. + + +--- + +## Opérations de post-installation + +Le système est installé, mais quelques réglages sont nécessaires pour le rendre parfaitement fonctionnel et agréable à utiliser. + +### 1. Le Script de post-installation Alpinux + +Pour automatiser les tâches répétitives, l'association met à disposition un script. Il permet de configurer en une seule ligne tout ce qui manque souvent après une installation standard. + +**Procédure :** + +1. Ouvrez un **Terminal** (`Ctrl + Alt + T`). + +2. Copiez et collez la commande suivante (attention, cette adresse est spécifique au réseau local de l'Install Party) : + + + +```Bash +wget http://10.0.0.1/install.sh +``` + +oubien pour un accès depuis Internet : + +```Bash +wget https://gitea.alpinux.org/alpinux.cedrica5l/alpinux.site.2026/raw/branch/main/code/linux/linux-mint/install.sh +``` + +puis dans tous les cas : + +```bash +chmod +x install.sh +./install.sh +``` + +3. Saisissez votre mot de passe (`alpinux73`) quand il est demandé (les caractères ne s'affichent pas, c'est normal). + + +--- + +### 2. Que fait ce script exactement ? + +Le script Alpinux optimise votre Mint pour un usage immédiat : + +- **Logithèque enrichie :** Installation de polices Microsoft (essentiel pour la compatibilité des documents Word/Excel), d'outils de gravure, de logiciels de webcam et d'un gestionnaire de mots de passe. + +- **Confort matériel :** Installation de `numlockx` pour gérer le pavé numérique dès le démarrage. + +- **Sérénité et Sécurité :** + + - **Mises à jour automatiques :** Active la recherche et l'installation des correctifs de sécurité sans intervention de votre part. + + - **Packs de langue :** Télécharge les traductions manquantes pour que tous vos logiciels (LibreOffice, Firefox, etc.) soient intégralement en français. + + +--- + +### 3. Activation manuelle du pavé numérique + +Bien que le script installe l'outil nécessaire, vous devez parfois confirmer l'activation visuellement : + +1. Ouvrez le menu **Paramètres du système**. + +2. Allez dans la section **Fenêtre de connexion**. + +3. Dans l'onglet **Paramètres**, cochez la case **"Activer le verrouillage numérique"**. + + > **Note :** Désormais, votre pavé numérique sera actif dès que vous devrez saisir votre mot de passe au démarrage. + + +--- + +### Pourquoi installer les "Polices Microsoft" ? + +Par défaut, Linux utilise des polices libres. Si vous recevez un document rédigé en _Arial_ ou _Times New Roman_, la mise en page pourrait être décalée sans ces polices officielles. Le script Alpinux règle ce problème pour vous afin de garantir une parfaite compatibilité avec vos collègues ou votre administration. + +--- + +### Finaliser la configuration linguistique + +Même si vous avez choisi le français lors de l'installation, certains composants du système ou logiciels tiers peuvent rester en anglais. Il est nécessaire de valider ces paramètres pour harmoniser l'ensemble. + +#### Procédure de mise en conformité : + +1. **Ouvrir l'outil dédié :** Cliquez sur le menu **Démarrer**, tapez "Langues" et ouvrez l'application **Langues** (ou via _Paramètres système_ > _Langues_). + +2. **Vérifier les réglages :** Dans la fenêtre qui s'ouvre, assurez-vous que le **Français, France UTF-8** est sélectionné pour les trois options principales : + + - **Langue** (L'interface des menus) + + - **Région** (Les formats locaux) + + - **Format de l'heure** (L'affichage 24h) + +3. **Installer les paquets manquants :** Si un bouton **"Installer / Supprimer des langues"** affiche un symbole d'avertissement ou si une barre de progression indique que des paquets sont manquants, cliquez dessus pour finaliser le téléchargement du support français. + +4. **Appliquer à l'ensemble du système :** + + > **Étape cruciale :** Cliquez sur le bouton **"Appliquer à tout le système"** en bas de la fenêtre. Cela permet d'appliquer le français dès l'écran de connexion (celui où vous tapez votre mot de passe). + +5. **Prise en compte :** Fermez la fenêtre. + + +--- + +Contrairement à d'autres réglages, le changement de langue nécessite une fermeture de session ou un redémarrage pour que toutes les applications en cours (le bureau Cinnamon, le gestionnaire de fichiers, etc.) rechargent les nouveaux fichiers de traduction. + +Si après cette étape certains logiciels (comme Firefox ou LibreOffice) restent encore en anglais, ne vous inquiétez pas : c'est l'objet de la section suivante qui traite des vérifications spécifiques par application. + +### Configuration linguistique de Firefox + +Il arrive que Firefox conserve une interface en anglais ou propose des sites Web en version internationale. Voici comment harmoniser votre navigateur. + +#### 1. Changer la langue de l'interface (menus et messages) + +Si les menus de Firefox (ex: _File, Edit, View_) ne sont pas en français : + +1. Cliquez sur le **menu "hamburger"** (les trois lignes horizontales ≡) en haut à droite et choisissez **Paramètres** (ou _Settings_). + +2. Dans l'onglet **Général**, descendez jusqu'à la section **Langue**. + +3. Sélectionnez **Français** dans le menu déroulant. Si le français n'apparaît pas, cliquez sur "Chercher d'autres langues..." pour le télécharger et l'installer. + +4. Redémarrez Firefox si le navigateur vous le demande. + + +#### 2. Configurer la langue préférée pour les sites Web + +Certains sites détectent votre langue via les réglages de votre navigateur. Pour éviter de voir Wikipédia ou Google s'afficher en anglais : + +1. Toujours dans **Paramètres** > **Général** > **Langue**. + +2. Juste en dessous du réglage précédent, repérez : **"Choisir la langue préférée pour l'affichage des pages"**. Cliquez sur le bouton **Choisir...**. + +3. Assurez-vous que **Français [fr]** est en haut de la liste. + +4. Si besoin, utilisez le bouton "Sélectionner une langue à ajouter" pour trouver le français et cliquez sur **Ajouter**, puis montez-la en première position. + +5. Validez avec **OK**. + + +--- + +### Vérification technique (Outil Alpinux) + +Pour confirmer que votre navigateur se présente correctement aux serveurs Web, vous pouvez effectuer un test réel : + +1. Visitez le site [https://ip.abonnel.fr](https://ip.abonnel.fr). + +2. Descendez jusqu'à la section **"D'autres informations techniques"**. + +3. Regardez la ligne **"Langues préférées"** (ou _Accept-Language_). + + - **Correct :** Vous devez voir `fr`, `fr-FR` ou `fr-fr` en première position. + + - **Incorrect :** Si `en` ou `en-US` apparaît en premier, reprenez l'étape 2 ci-dessus. + + +### Correction orthographique dans Firefox + +Il ne suffit pas que l'interface soit en français ; il faut aussi que Firefox sache souligner vos fautes de frappe lorsque vous rédigez un texte en ligne. + +#### 1. Test de détection + +Avant toute chose, vérifiez si le dictionnaire est déjà actif : + +1. Faites un clic droit dans n'importe quel champ de texte (par exemple, la barre de recherche ou un champ de commentaire). + +2. Vérifiez si l'option **"Vérifier l'orthographe"** est cochée. + +3. Si elle est cochée mais que vos fautes ne sont pas soulignées, le dictionnaire français est probablement manquant. + + +#### 2 . Méthode 1 : Installer le dictionnaire français + +Si le français n'est pas proposé dans le menu "Langues" lors d'un clic droit : + +1. Faites un clic droit dans un champ de texte. + +2. Allez sur **Langues** > **Ajouter des dictionnaires...**. + +3. Une page officielle de Firefox s'ouvre. Recherchez **"Français"** dans la liste. + +4. Cliquez sur **"Installer le dictionnaire"** (choisissez de préférence le dictionnaire "Moderne" ou "Réforme 1990"). + +5. Cliquez sur le bouton bleu **"+ Ajouter à Firefox"**, puis validez l'installation. + + +#### 3. Méthode 2 : Via la page des modules complémentaires (Add-ons) + +Si vous préférez une interface graphique sans passer par un champ de texte : + +1. Cliquez sur le **menu ≡** (en haut à droite) et choisissez **Extensions et thèmes**. + +2. Dans la barre de recherche en haut, tapez : **"Dictionnaire français"**. + +3. Cherchez celui proposé par "LanguageTeam" (souvent nommé _Dictionnaires français_). + +4. Cliquez sur **Ajouter à Firefox**. + +#### 4. Validation finale + +1. Retournez dans un champ de texte. + +2. Faites un clic droit > **Langues**. + +3. Assurez-vous que **"Français"** est bien sélectionné. + +4. Tapez un mot faux (ex: _bonjoure_) : il doit se souligner en rouge. + +--- + +### Vérification linguistique dans LibreOffice + +Il est fréquent que LibreOffice nécessite une petite validation pour activer ses menus en français et, surtout, son correcteur orthographique. + +#### 1. Vérifier l'interface (menus et icônes) + +Ouvrez **LibreOffice Writer** (le traitement de texte). + +- Si les menus s'affichent en anglais (_File, Edit, View_), allez dans : **Tools** > **Options** > **Language Settings** > **Languages**. + +- Dans **User Interface**, choisissez **French (France)**. + + +#### 2. Activer le correcteur orthographique + +Pour éviter les fautes de frappe, le dictionnaire français doit être sélectionné par défaut : + +1. Toujours dans le menu **Outils** > **Options** > **Paramètres linguistiques** > **Langues**. + +2. Dans la section **Langues par défaut pour les documents**, vérifiez que "Occidental" est réglé sur **Français (France)**. + +3. **Le détail qui compte :** Assurez-vous qu'une petite icône bleue avec les lettres **"ABC"** et une coche est présente devant "Français (France)". Cela confirme que le dictionnaire est bien installé. + + +#### 3. Que faire si le dictionnaire est absent ? + +Si vous ne voyez pas l'icône "ABC" ou si le français n'est pas proposé : + +- Fermez LibreOffice. + +- Relancez le script de post-installation Alpinux ou allez dans le menu **Démarrer** > **Paramètres** > **Langues** et cliquez sur **"Installer/Supprimer des langues"**. Cela complétera l'installation des paquets `libreoffice-l10n-fr` et `hunspell-fr`. + + +--- + +Une fois la configuration terminée, tapez un mot volontairement mal orthographié dans Writer. S'il se souligne en rouge, votre correcteur fonctionne ! Appuyez sur **F7** pour lancer la vérification complète de votre document. + +--- + +### Gestion des sauvegardes avec Timeshift + +**Timeshift** est un utilitaire qui crée des "instantanés" (des points de restauration) de votre système. En cas de mauvaise manipulation ou de mise à jour qui se passe mal, il vous permet de revenir en arrière en quelques clics. + +#### Pourquoi modifier ses réglages ? + +Par défaut, Timeshift peut être configuré pour créer des sauvegardes quotidiennes ou horaires. Sur un disque dur de petite taille (moins de 128 Go), cela peut rapidement consommer tout votre espace disque et bloquer l'ordinateur. + +#### Procédure recommandée par Alpinux : + +1. Ouvrez **Timeshift** depuis le menu Démarrer (votre mot de passe sera demandé). + +2. Si l'assistant de configuration s'ouvre, choisissez **RSYNC** et cliquez sur **Suivant**. + +3. À l'étape **"Sélectionner les niveaux d'instantanés"** : + + - **Décochez toutes les cases** (Quotidien, Horaire, Hebdomadaire, etc.). + + - _Pourquoi ?_ Cela évite que le disque ne se remplisse de façon imprévisible. + +4. Un message d'avertissement peut apparaître pour vous dire que le système n'est plus protégé : cliquez sur **OK / Ignorer**. + +5. Cliquez sur **Terminer**. + +### Tests matériels finaux (Check-list) + +Avant de considérer l'installation comme terminée, il est crucial de tester chaque composant physique de l'ordinateur. Cela permet de détecter d'éventuels pilotes manquants ou des réglages à affiner. + +#### 1. Système Audio + +- **Haut-parleurs :** Allez dans _Paramètres système_ > _Son_ et cliquez sur "Tester le son". + +- **Casque :** Branchez des écouteurs ou un casque filaire. Vérifiez que le son bascule automatiquement des haut-parleurs vers le casque. + +- **Microphone :** Ouvrez l'application "Magnétophone" ou vérifiez la barre de volume d'entrée dans les paramètres sonores en parlant. + + +#### 2. Connectivité sans fil + +- **Wi-Fi :** Débranchez le câble Ethernet. Connectez-vous à un réseau Wi-Fi, ouvrez Firefox et chargez une page Web pour confirmer que le flux de données est stable. + +- **Bluetooth :** Cliquez sur l'icône Bluetooth en bas à droite. Essayez de jumeler un appareil (souris, casque ou smartphone). _C'est le test idéal pour vérifier si la puce Bluetooth nécessite un micrologiciel (firmware) spécifique._ + + +#### 3. Multimédia et Périphériques + +- **Webcam :** Lancez l'application **Cheese** ou **Hypnotix**. L'image est-elle fluide ? + +- **Lecteur DVD / USB :** Si l'ordinateur possède un lecteur optique, insérez un DVD pour tester la lecture. Testez également les différents ports USB de la machine avec une clé de données. + +- **Écran externe :** Si l'utilisateur a un second écran (HDMI/VGA), branchez-le pour vérifier que le double affichage est bien géré. + + +#### 4. Matériel spécifique de l'utilisateur + +> **Le conseil Alpinux :** Demandez toujours à l'utilisateur s'il a apporté un périphérique particulier (imprimante portable, tablette graphique, scanner). Il est beaucoup plus simple de configurer ces éléments avec l'aide des bénévoles lors de l'Install Party. + +### Restaurer son profil Firefox sur Linux Mint + +Sur Linux Mint, Firefox stocke ses données dans un dossier caché. La méthode la plus propre consiste à remplacer le contenu du nouveau profil par l'ancien. + +#### 1. Préparer le terrain + +1. Lancez Firefox une première fois sur Linux Mint, puis **refermez-le immédiatement**. Cela permet au système de créer l'arborescence de dossiers nécessaire. + +2. Branchez votre support de sauvegarde (clé USB ou disque externe). + + +#### 2. Localiser le dossier de destination + +Ouvrez votre **Dossier personnel** (le gestionnaire de fichiers Nemo) et suivez ces étapes : + +1. Affichez les dossiers cachés en appuyant sur **`Ctrl + H`**. + +2. Naviguez vers le chemin suivant : `.mozilla` > `firefox`. + + > _Note : Si vous ne voyez pas `.mozilla`, vérifiez que vous avez bien lancé Firefox au moins une fois._ + + +#### 3. Restaurer les données + +Il existe deux méthodes selon votre aisance, la "Méthode Express" est la plus recommandée : + +**Méthode Express (Remplacement total) :** + +1. Dans le dossier `.mozilla/firefox` de votre ordinateur, supprimez tout le contenu existant. + +2. Copiez l'intégralité de votre sauvegarde (votre dossier `xxxx.default-release` **ET** les fichiers `profiles.ini` et `installs.ini`) et collez-les ici. + +3. Relancez Firefox. Vos extensions, onglets et mots de passe devraient apparaître instantanément. + + +**Méthode Sélective (Si Firefox ne démarre pas) :** + +Si après la méthode express Firefox affiche une erreur de profil, procédez ainsi : + +1. Ouvrez le nouveau dossier de profil créé par Linux (ex: `yyyyy.default-release`). + +2. Ouvrez votre dossier de sauvegarde (ex: `xxxx.default-release`). + +3. Copiez tout le **contenu** du dossier de sauvegarde et collez-le **à l'intérieur** du nouveau dossier de profil sur Linux, en acceptant d'écraser les fichiers existants. + + +### Vérification après restauration + +Une fois Firefox ouvert, vérifiez deux points : + +- **La synchronisation :** Si vous utilisiez un compte Firefox Sync, il se peut que vous deviez vous reconnecter pour réactiver la synchronisation en temps réel. + +- **Les DRM :** Pour regarder Netflix ou Prime Video, allez dans `Paramètres` > recherchez "DRM" et assurez-vous que la case "Lire le contenu contrôlé par DRM" est bien cochée. + + +## Conditions d'utilisation de ce document + +### Remerciements + +Nous tenons à exprimer notre gratitude envers les bénévoles et les membres des bureaux successifs qui ont contribué à améliorer et à faire évoluer les Install Party depuis 1999. Merci pour leurs précieuses assistances. + +### Licence + +La paternité de ce document doit être **“Alpinux, Le LUG de Savoie”**. L'URL référente doit être https://gitea.alpinux.org/akml/alpinux.installparty/raw/branch/master/guide_d_installation_linux_mint_depuis_windows.md + +Cet document est mis à disposition sous les termes de la licence **CC BY-SA 4.0**, également connue sous le nom de **Attribution - Partage dans les Mêmes Conditions 4.0 International**. Il est important de noter que certains contenus présents dans ce document, tels que les designs, textes, graphiques, images, vidéos, informations, logos, icônes-boutons, logiciels, fichiers audio, et autres, sont protégés par le droit d'auteur, la protection des marques commerciales déposées, d'autres lois et conditions d'utilisation spécifiques. La licence **CC BY-SA 4.0** ne peut pas prévaloir sur ces conditions de protection existantes. + +La licence sus mentionnée accorde uniquement des autorisations en vertu du droit d'auteur. + +Les marques déposées ou les noms propres sont utilisés dans ce document à titre d'exemple, dans un but de démonstration et à des fins pédagogiques exclusivement. Nous n'avons aucun lien ni affiliation avec ces marques, et leur utilisation dans ce document est soumise aux conditions d'utilisation spécifiques qui leur sont applicables. + +### Responsabilité + +**Limitation de Responsabilité :** L'association Alpinux décline toute responsabilité quant à l'utilisation de ses services ou produits par les utilisateurs. Les utilisateurs reconnaissent qu'ils utilisent les services ou produits à leurs propres risques et périls. + +**Exonération de Responsabilité :** Alpinux ne sera en aucun cas tenue responsable des dommages directs, indirects, spéciaux, consécutifs ou accessoires, y compris, mais sans s'y limiter, les pertes de données, les pertes de bénéfices, les interruptions de service, les dommages matériels, les réclamations de tiers ou tout autre préjudice résultant de l'utilisation ou de l'incapacité à utiliser nos services ou produits. + +**Utilisation Conforme :** Les utilisateurs s'engagent à utiliser nos services ou produits conformément aux lois applicables et aux présentes Conditions d'utilisation. L'entreprise ne peut être tenue responsable de toute utilisation illégale ou non conforme de ses services ou produits par les utilisateurs. + +**Mises à Jour et Modifications :** L'association se réserve le droit de mettre à jour, modifier ou interrompre ses services ou produits à tout moment, sans préavis. Elle ne peut être tenue responsable des conséquences de telles mises à jour, modifications ou interruptions. + +**Liens Externes :** Nos services ou produits peuvent contenir des liens vers des sites Web tiers. L'entreprise n'est pas responsable du contenu, de la sécurité ou de la confidentialité de ces sites Web tiers, et les utilisateurs sont invités à consulter les Conditions d'utilisation et les politiques de confidentialité de ces sites avant de les utiliser. + +**Indemnisation :** Les utilisateurs s'engagent à indemniser et à dégager de toute responsabilité Alpinux, ses instances dirigeantes, le bureau, les contractuels, bénévoles, employés et partenaires contre toute réclamation, action en justice, responsabilité, perte, coût ou dépense résultant de leur utilisation de nos services ou produits ou de toute violation des présentes Conditions d'utilisation. + +**Modification des Conditions :** Alpinux se réserve le droit de modifier les présentes **Conditions d'utilisation** à tout moment. Les utilisateurs sont tenus de consulter régulièrement les Conditions d'utilisation pour être informés des modifications éventuelles. \ No newline at end of file diff --git a/docs/presentations/whisper.md b/docs/presentations/whisper.md new file mode 100644 index 0000000..984d313 --- /dev/null +++ b/docs/presentations/whisper.md @@ -0,0 +1,50 @@ +## Tutoriel : Transcrire de l'audio avec Whisper sur Linux Mint + +### 1. Préparation du système (Multimédia) + +Contrairement à Fedora, Linux Mint inclut souvent les codecs, mais il est préférable d'installer **FFmpeg** officiellement via les dépôts standards. Pas besoin de dépôt tiers comme RPM Fusion ici. + +- **Mise à jour des listes :** + + `sudo apt update` + +- **Installer FFmpeg :** + + `sudo apt install ffmpeg` + +- **Vérification :** + + `ffmpeg -version` + + +### 2. Configuration de l'environnement Python + +Sur Mint, certains paquets Python sont nommés différemment. + +- **Installation des outils Python :** + + `sudo apt install python3 python3-pip python3-venv` + +- **Création et activation de l'environnement :** + + `python3 -m venv whisper-env` + + `source whisper-env/bin/activate` + +- **Mise à jour de Pip :** + + `pip install --upgrade pip` + + +### 3. Installation et utilisation de Whisper + +Cette partie est **identique** peu importe la distribution, car on utilise `pip` (le gestionnaire de paquets propre à Python). + +- **Installation :** + + `pip install openai-whisper` + +- **Lancer la transcription :** + + `whisper mon_audio.mp3 --model medium --language French` + diff --git a/docs/stylesheets/alpinux.css b/docs/stylesheets/alpinux.css new file mode 100644 index 0000000..1d810f7 --- /dev/null +++ b/docs/stylesheets/alpinux.css @@ -0,0 +1,122 @@ +/* ── Alpinux theme for MkDocs Material ───────────────────────── */ + +:root { + --md-primary-fg-color: #1a6bbf; + --md-primary-fg-color--light: #e8f1fb; + --md-primary-fg-color--dark: #0f4e8f; + --md-accent-fg-color: #e8820c; + --md-typeset-a-color: #1a6bbf; +} + +/* Header */ +.md-header { + background: #1a6bbf; + box-shadow: 0 2px 8px rgba(26,107,191,.25); +} + +/* Brand text */ +.md-header__title { + font-weight: 700; + letter-spacing: .04em; +} + +/* Tabs bar */ +.md-tabs { + background: #0f4e8f; +} + +/* Active tab */ +.md-tabs__link--active, +.md-tabs__link:hover { + color: #fff !important; + opacity: 1; +} + +/* Sidebar active item */ +.md-nav__item--active > .md-nav__link { + color: #1a6bbf; + font-weight: 600; +} + +.md-nav__link:hover { + color: #1a6bbf; +} + +/* Search bar focus */ +.md-search__input:focus { + background: #e8f1fb; +} + +/* Content headings */ +.md-typeset h1 { + color: #0f4e8f; + font-weight: 700; + border-bottom: 3px solid #1a6bbf; + padding-bottom: .3rem; +} + +.md-typeset h2 { + color: #1a6bbf; + border-left: 4px solid #1a6bbf; + padding-left: .8rem; + margin-left: -.8rem; +} + +/* Code blocks */ +.md-typeset code { + background: #f0f4fa; + color: #0f4e8f; + border-radius: 4px; + font-size: .88em; +} + +.highlight { + border-radius: 8px; + overflow: hidden; +} + +/* Admonitions */ +.md-typeset .admonition, +.md-typeset details { + border-left-color: #1a6bbf; + border-radius: 0 8px 8px 0; +} + +.md-typeset .admonition-title, +.md-typeset summary { + background: #e8f1fb; + color: #0f4e8f; +} + +/* Footer */ +.md-footer { + background: #0f4e8f; +} + +.md-footer-meta { + background: #1a3a5c; +} + +/* Table */ +.md-typeset table:not([class]) { + border-radius: 8px; + overflow: hidden; + box-shadow: 0 1px 6px rgba(26,107,191,.1); +} + +.md-typeset table:not([class]) th { + background: #1a6bbf; + color: #fff; +} + +/* Back-to-top button */ +.md-top { + background: #1a6bbf; + color: #fff; +} + +/* Tag pills */ +.md-tag { + background: #e8f1fb; + color: #1a6bbf; +} diff --git a/docs/technique/arduino-ide.md b/docs/technique/arduino-ide.md new file mode 100644 index 0000000..c8133a1 --- /dev/null +++ b/docs/technique/arduino-ide.md @@ -0,0 +1,128 @@ +# Installer le logiciel Arduino IDE sous Linux + +Cet article a été testé avec les distributions suivantes +- **Linux Mint 19 64 bits** +- **Linux Debian 9.6 (stretch) 64 bits** +- **MX Linux 18.3** basé sur Linux Debian 9 + +Je privilégie une installation "manuelle" de l'application **Arduino IDE** afin d'utiliser une des dernières versions. Certaines options et paramètres n'apparaissent pas dans les versions packagées des distributions. J'ai eu le cas avec **Debian 9.6** où je ne pouvais pas utiliser des cartes ESP 8266. + +Date de relecture : 11 novembre 2020 + + +Il faut télécharger la version 1.8.13. Vous pouvez vérifier la dernière version disponible depuis le site . Adaptez les informations ci-dessous suivant les informations trouvées sur le site arduino.cc. + +## Télécharger Arduino IDE Software +Depuis mon dossier **home** ou un autre dossier personnel, je télécharge le programme **Arduino IDE**. Je préfère l'effectuer depuis une ligne de commande. + +``` +wget -O arduino.tar.xz https://downloads.arduino.cc/arduino-1.8.13-linux64.tar.xz +``` + +![Téléchargement de l'application **Arduino IDE** dans une fenêtre de Terminal](technique:esp:terminal_install_arduino.png) + +## Déployer Arduino IDE Software +**ligne 1** : déployer Arduino IDE dans un dossier accessible à tous : `/opt/`. L'archive **tar** va extraire les fichiers dans un dossier comportant le numéro de version. + +**ligne 3** : si un lien `/opt/arduino/` existait, détruit le lien sur `/opt/arduino` avec **unlink** + +**ligne 4** : réaliser un alias vers le dossier `/opt/arduino`. De cette manière, on s'affranchit du numéro de version. Nous pouvons également déployer de nouvelles versions sans perturber la précédente. + +**ligne 5** : exécuter le script `install.sh` qui permet de créer un raccourci sur le bureau graphique. + +```bash [enable_line_numbers="true", start_line_numbers_at="1"] +sudo tar -xvf arduino.tar.xz -C /opt +sudo chown -R root:root /opt/arduino-1.8.13 +sudo unlink /opt/arduino +sudo ln -s /opt/arduino-1.8.13/ /opt/arduino +sudo /opt/arduino/install.sh +``` + +## Problèmes rencontrés après le déploiement +### Droits sur tty et dialout +Il faut ajouter l'utilisateur de l'application **Arduino IDE** aux groupes `tty` et `dialout`. L'exemple suivant permet d'ajouter l'utilisateur `cedric` aux groupes `tty` et `dialout`. + +``` +$ sudo usermod -a -G tty cedric +$ sudo usermod -a -G dialout cedric +``` + +Si vous venez de saisir les lignes de commandes `usermod`, vous devez redémarrer. + +### Version de Java incorrecte +Le message suivant peut apparaître dans l'application **Arduino IDE** : +``` +java.lang.NullPointerException thrown while loading gnu.io.RXTXCommDriver +``` + +Il se peut que la version de Java ne soit pas bonne. Vous pouvez le vérifier avec `java -version`. Toutefois, un java est intégré avec l'application **Arduino IDE**. (`/opt/arduino/java/bin/java -version` me renvoie la version `java version "1.8.0_191"`). + +Il faudra peut être toutefois changer les paramètres java de l'OS. +J'ai testé avec OpenJDK Java 8 avec succès. Par contre Java 10 et 11 ne sont pas compatibles. + +Pour procéder à l'installation de Java 8 et choisir par défaut cette version : + +``` +sudo apt-get update + +sudo apt-get install openjdk-8-jdk + +sudo update-alternatives --config java +``` + +### Version de Java incorrecte +Dans certains cas, sous Mint, il faut désinstaller `brltty` + +``` +sudo apt-get remove brltty +``` + +## Exécuter votre premier programme +Voici donc notre premier programme (celui qui est décrit dans la vidéo). + +Cette suite d'instructions va faire clignoter une LED branchée sur la broche 13 de l'Arduino toutes les secondes. +Il n'est pas nécessaire de brancher une LED, car rappelez-vous, la LED sur la carte, mentionnée dans la [informatique:linux:materiel:arduino:presentation_de_l_arduino](informatique:linux:materiel:arduino:presentation_de_l_arduino.md), servira dans notre exemple sans forcément réalisée un montage électronique. + +Lorsque vous utilisez le logiciel Arduino, il peut être trouvé en cliquant sur `Fichier => Exemples => 01.Basics => Blink`. + + + +Vous pouvez également copier le code suivant dans votre éditeur : + +```c basics-blink.c [enable_line_numbers="true", start_line_numbers_at="1"] +/* + Clignotement + Allume la LED pendant 1 seconde, + puis l'éteint pendant 0,5 seconde. +*/ + +// Numéro de la broche à laquelle est +// connectée la LED +int led = 13; + +// le code dans cette fonction est exécuté une fois au début +void setup() { + // indique que la broche de la LED une sortie : + // on va modifier sa tension + pinMode(led, OUTPUT); +} + +// le code dans cette fonction est exécuté en boucle +void loop() { + digitalWrite(led, HIGH); // allumer la LED (tension 5V sur la broche) + delay(1000); // attendre 1000ms = 1s + digitalWrite(led, LOW); // éteindre la LED (tension 0V sur la broche) + delay(1000); // attendre à nouveau 1seconde +} +``` + +Deux déclaration de fonctions sont obligatoires : +- setup +- loop + +Dans ce bout de code, nous appelons trois fonctions : +- digitalWrite +- pinMode +- delay + +Pour exécuter ce bout de code, il faudra brancher l'Arduino sur port USB et sélectionner dans le menu `Outils => Port`, sélectionner `/dev/ttyACMO`. diff --git a/docs/technique/ateliers.md b/docs/technique/ateliers.md new file mode 100644 index 0000000..dfad605 --- /dev/null +++ b/docs/technique/ateliers.md @@ -0,0 +1,68 @@ +# Ateliers Alpinux Fablab +Ateliers réalisés avec la collaboration du **Dynalab Chambéry**. + +--- + + + + + +![ESP32](technique:ateliers-dynalab:sbc-nodemcu-esp32-01.png) + + + + **Atelier 1 : découverte de l'ESP** + +![](technique:ateliers-dynalab:pasted:20220204-114346.png) Atelier réalisé le 27/01/2022 + +résumé en vidéo : [![](technique:ateliers-dynalab:pasted:20220204-113653.png)](https:*youtu.be/jcz9er4nOq4.md)[découverte de l'ESP et Arduino IDE en vidéo](https:*youtu.be/jcz9er4nOq4.md) + +![](technique:ateliers-dynalab:pasted:20220204-114029.png) notes techniques : +- [Identifier un ESP ou ESP32](https://www.abonnel.fr/electronique/esp/index) +- [Installer le logiciel Arduino IDE sous Linux +](https://www.abonnel.fr/electronique/esp/installer-logiciel-arduino-ide) +- [Programmer un ESP8266 avec Arduino IDE](https://www.abonnel.fr/electronique/esp/programmer-esp-avec-arduino-ide) +- [Spécifications de l'ESP8266](https://www.abonnel.fr/electronique/esp/specifications-esp-8266) + + + + +Notes MQTT +[technique:ateliers-dynalab:mqtt|](technique:ateliers-dynalab:mqtt|.md) + +--- + + + + + +![ESP32 Wifi](technique:ateliers-dynalab:pasted:20220204-123823.png) + + + + **Atelier 2 : connexion Wifi** + +![](technique:ateliers-dynalab:pasted:20220204-114346.png) Prochain atelier le 10/02/2022 + +![](technique:ateliers-dynalab:pasted:20220204-114029.png) notes techniques : +- Module Wifi du Node MCU +- Piloter une lumière par une page Web + + + + +[Inscrivez-vous au prochain atelier](https://eas.alpinux.dev/index.php?service=2) + +--- + +**Ateliers à suivre** +- Varier la luminosité d'une LED +- LED RGB +- Servo Moteur +- Relais +- Capteur de température +- Capteur de distance à ultrason +- Découverte du Raspberry Pi +- Installer un système d'exploitation +- Installer un bus MQTT sur Raspberry Pi +- Construire son application Android (MIT AI2) diff --git a/docs/technique/bigbluebutton.md b/docs/technique/bigbluebutton.md new file mode 100644 index 0000000..6183517 --- /dev/null +++ b/docs/technique/bigbluebutton.md @@ -0,0 +1,44 @@ +# Big Blue Button +Il s'agit d'une application Web pour réaliser des **conférences** avec **tableau de bord**, **présentation du bureau**, **présentation de documents de bureautique** et **système d'échange par écrit**. + +La **configuration** demandée pour utiliser l'application **est** **assez conséquente**. Il est annoncé au bas mot **4vCPU et 8 Go de RAM** avec un espace disque de 250 Go. Cette application **n'est pas** nécessairement **disponible tout le temps**. Elle sera utilisée pour des présentations, des réunions du bureau ou autres évènements en distanciel. D'un point de vue financier, il est préférable de **s'appuyer** **sur une solution de machine à la demande**, du cloud évolutif. Notre choix s'est arrêté sur du **Amazon Web Service Elastic Compute**. Le modèle choisi permet pour un financement de **~2€ par soirée**, d'avoir une application de conférence. + +## Installer +Sur un ubuntu 16.04 tout neuf: + +``` +sudo su + +dig +short myip.opendns.com @resolver1.opendns.com + +# ajouter un champ DNS bbb.alpinux.dev -> IP récupérée +apt update && apt upgrade + +wget -qO- https://ubuntu.bigbluebutton.org/bbb-install.sh | bash -s -- -w -v xenial-22 -s bbb.example.com -e info@example.com -w -g + +cd /root/greenlight + +docker exec greenlight-v2 bundle exec rake admin:create +``` + +Récupérer l'identifiant (admin@example.com) et le mot de passe (administrator) + +Se connecter en admin, créer un autre compte admin et se déconnecter + +Se connecter avec le nouveau compte admin et ban l'ancien compte admin + +## Automatisation +Il faut s'adapter au modèle EC2 + +A faire : +- script de déploiement de la machine depuis un modèle +- sauvegarde de la configuration actuelle +- restauration de la configuration sauvée +- script de déploiement de Big Blue Button + +### Documents en ligne +Installation de Big Blue button : https://docs.bigbluebutton.org/ + +Transfert vers un autre serveur : https://docs.bigbluebutton.org/2.2/customize.html#transfer-published-recordings-from-another-server + +Backup and restore : https://github.com/bigbluebutton/bigbluebutton/issues/9156 diff --git a/docs/technique/git.md b/docs/technique/git.md new file mode 100644 index 0000000..3059685 --- /dev/null +++ b/docs/technique/git.md @@ -0,0 +1,100 @@ +# GIT +GIT est un outil de **gestion de versions**, un historique de modifications des fichiers. Cet outil est décentralisé et open source. + +## Pour démarrer +Il faut configurer son paramétrage avec un dépôt Git. Il faut remplacer les valeurs suivantes par vos valeurs : +- `jlord` +- `jlord@exemple.com` +``` +git config --global user.name "jlord" +git config --global user.email "jlord@exemple.com" +``` + +Pour un confort d'utilisation, il faut créer une clé SSH et en déposer la clé publique sur Git. + + ssh-keygen -t rsa -b 8192 -C "jlord@exemple.com" + +Ensuite, renseigner les informations dans le projet en cours. + +``` +git config core.sshCommand "ssh -o IdentitiesOnly=yes -i ~/.ssh/cle-pour-git -F /dev/null" +git remote set-url origin git@github.com:jlord/hello-world.git +``` + +Enfin étant donné que nous utilisons une clé spécifique, nous la renseignons dans `.shh/config` +``` +# Git Account Identity +Host + Hostname github.com + PreferredAuthentications publickey + IdentityFile ~/.ssh/cle-pour-git +``` + +## Cas pratique : récupérer un site +Simon nous propose une utilisation avec la modification d'un site depuis son ordinateur. + +--- +Pour participer à un dépôt Git, il faut d'abord le **cloner** (=télécharger) en local. + +Un dépôt est fait de **commit**, des versions de notre code dans le temps. Un commit est créé à chaque fois qu'une fonctionnalité est implémentée et fonctionnelle. + +Dans l'idéal, il faut utiliser des branches pour séparer des "objectifs". Par exemple, si je veux mettre à jour l'apparence de mon site fait en PHP/HTML/CSS, je vais créer une branche "moderniser-apparence". Dans cette branche, je vais faire des **commits** des modifications de mes fichiers HTML/CSS. Un **commit** pour mettre à jour la barre de navigation, un pour mettre à jour la disposition des éléments... +Une fois que nous sommes satisfait de notre mise à jour, on **merge** (=fusionne) notre branche avec la branche principale, appelée **main** ou **master**. + +Voici un exemple d'arbre du projet PHP : + +![https://github.com/php/php-src/network](technique:2020-12-10_18_24_12.png) + +Ici, je ne parlerais pas des branches que je ne connais pas suffisamment. Nous feront donc nos **commits** sur la branche main. + +Voici les étapes : + +**1. Cloner un dépôt dans un nouveau répertoire** + +Le clonage d'un dépôt dans un sous-dossier + git clone https://github.com/jlord/hello-world.git + +ou lorsque vous avez SSH de fonctionnel : + git clone git@github.com:jlord/hello-world.git + +Ces deux exemples créeront un dossier `hello-world` à l'endroit de votre dossier de travail. + + cd hello-world + +**2. Modifier les fichiers** + +Avec votre éditeur préféré (vim, vi, emacs, nano, gedit, eclipse, vs code, vscodium, sublim text ...) modifiez les fichiers à votre convenance. + +**3. Montrer le statut de l’arbre de travail** + +Une fois satisfait de vos changements, regardez les modifications des fichiers que vous voulez commit : + + git status + +**4. Mettre à jour l'index** + +Pour désigner les fichiers qui vont faire partie de votre mise à jour + git add FICHIER1[, FICHIER2...] + +Ou pour tous les fichiers changés : + git add . + +**5. Enregistrer les modifications dans le dépôt** + +Pour enregistrer vos modifications avec une description courte. + + git commit -m "modif NAVBAR" + +**6. Met à jour les références distantes** + +Une fois tout vos changements effectués, on les **push**(= téléverser / upload). + +Pour le premier téléversement : + git push -u origin master + +Les fois suivantes : + git push + +`master` représente le nom de la branche principale. + + --- *[user:Alpinux - Simon L5D](user:Alpinux - Simon L5D.md) 2020/12/10 19:38* diff --git a/docs/technique/matrix.md b/docs/technique/matrix.md new file mode 100644 index 0000000..7445595 --- /dev/null +++ b/docs/technique/matrix.md @@ -0,0 +1,68 @@ +# Matrix +![](technique:matrix:pasted:20231006-005234.png) + +**Matrix** est un protocole de communication utilisé pour mettre en œuvre une messagerie instantanée décentralisée et sécurisée. La plateforme matrix.org fournit une gamme d'outils et de services associés à ce protocole. De plus, la plateforme est entièrement open source. + + +En résumé : +1. créer un compte +1. valider son adresse +1. utiliser un site ou un client lours +1. accéder à un ou plusieurs salons + + +## Créer un compte sur serveur d’accueil +![Écran de création de compte avec schildi.chat](technique:matrix:pasted:20231006-005313.png ) + +Pour utiliser **Matrix**, il est nécessaire de créer un compte sur un **serveur d'accueil**. Par exemple, vous pouvez utiliser le site applicatif https://app.schildi.chat/#/register pour créer un compte sur le serveur d'accueil `matrix.org`. + +**schildi chat** est une application de chat open source et multiplate-forme qui prend en charge le protocole Matrix. Elle offre une interface conviviale, des fonctionnalités de messagerie en temps réel, des appels vocaux et vidéo, ainsi que la possibilité de rejoindre des salons de discussion et des communautés. + +Pour créer un compte, suivez les étapes suivantes : + +- Entrez un nom d'utilisateur (1). +- Choisissez un mot de passe (2). +- Confirmez le mot de passe en le saisissant à nouveau (3). +- Fournissez une adresse e-mail valide (4). +- Cliquez sur le bouton "S'inscrire" pour valider le formulaire (5). + +Assurez-vous de remplir toutes les informations requises avec précision avant de cliquer sur le bouton d'enregistrement. + + + +## Valider son adresse mail +![](technique:matrix:pasted:20231006-005403.png) + +Il est nécessaire de valider votre adresse e-mail pour activer votre compte. + +Dans cet e-mail, vous trouverez un lien qui vous redirigera vers une page spécifique sur le site. En cliquant sur ce lien, vous accédez à la page de validation de l'adresse e-mail. Sur cette page, vous pouvez voir un message de confirmation indiquant que votre adresse e-mail a été vérifiée avec succès. Une fois que vous avez validé votre adresse e-mail, vous êtes en mesure d'accéder à toutes les fonctionnalités du service et de commencer à l'utiliser normalement. + +La validation de l'adresse e-mail est une étape de sécurité importante qui aide à s'assurer que vous avez fourni une adresse e-mail valide et que vous êtes le véritable propriétaire de cette adresse. Cela permet également de réduire les risques de création de comptes frauduleux ou non autorisés. + + + +## Utiliser un client matrix +![](technique:matrix:pasted:20231006-005439.png) + +Vous avez deux options pour continuer à utiliser **Matrix**. Vous pouvez soit continuer à **utiliser le site** https://app.schildi.chat, soit opter pour l'**utilisation d'un client lourd**. + +**Continuer dans le navigateur Internet** + +1. Si vous choisissez de continuer à **utiliser le site**, il vous suffit de vous connecter à votre compte existant ou de créer un nouveau compte. Cette interface web vous permettra d'accéder aux fonctionnalités de communication de Matrix directement depuis votre navigateur, sans avoir à installer un logiciel supplémentaire. + +**Continuer avec un client lourd** + +2. Cependant, si vous préférez utiliser **un client lourd**, vous pouvez explorer les options disponibles. Les clients lourds sont des applications dédiées installées localement sur votre appareil. Ils offrent généralement des fonctionnalités plus avancées et une expérience utilisateur plus personnalisée. Vous pouvez rechercher des clients Matrix tels que **SchilditChat**, **Element**, **Fractal**, **Quaternion**, **nheko**, ou d'autres clients compatibles avec le protocole Matrix. Ces clients peuvent être disponibles pour différentes plateformes telles que Windows, macOS, **Linux**, iOS ou **Android**. + +**Pour faire votre choix** + +L'option que vous choisissez dépendra de vos préférences et de vos besoins spécifiques en termes de fonctionnalités et d'expérience utilisateur. +La liste des clients disponibles est accessible sur le site de Matrix : [https:*matrix.to/#/#alpinux:matrix.org](https://matrix.org/ecosystem/clients/]] + +## Rejoindre un salon matrix +Vous pouvez rejoindre le salon de discussion d’Alpinux avec ce lien : [[https:*matrix.to/#/#alpinux:matrix.org) + +Vous pouvez aussi rejoindre d’autres salons matrix sur invitation avec des liens similaire à celui du salon d’Alpinux + +Vous pouvez également utiliser la barre de recherche en haut, à gauche pour trouver un salon public. +![](technique:matrix:pasted:20231006-005458.png ) diff --git a/docs/technique/nextcloud.md b/docs/technique/nextcloud.md new file mode 100644 index 0000000..d646acd --- /dev/null +++ b/docs/technique/nextcloud.md @@ -0,0 +1,94 @@ +# NextCloud +![NextCloud](technique:pasted:20201219-092558.png) + +**Nextcloud** est une solution web, appelé également portail Web, qui propose de l'hébergement de fichiers et des outils de collaboration. **OpenSource**, il est possible d'installer cette solution sur son propre hébergement. + + + +J'ai testé les applications suivantes : calendrier, contact, discussion, favoris, notes, fichiers, tâches, photos (avec sauvegarde automatique depuis Android). + +Le portail **NextCloud** est utilisable sur tous les ordinateurs connectés avec un navigateur Internet : **firefox**, **chrome**, **chromium**... et les smartphones avec les applications **NextCloud**, **Davx5**, **Notes**, **NextCloud Talk**. Le portail **NextCloud** regroupe une panoplie variée d'applications, il est alors impossible de toutes les condenser dans une seule application mobile. Donc, chaque application du portail **NextCloud** est susceptible de faire l'objet d'une application mobile indépendante. + + +![](technique:pasted:20201219-092818.png) + +Pour la synchronisation des contacts et agenda avec **Android**, je conseille l'installation et l'utilisation de **Davx5** par le gestionnaire de programme F-Droid + + + +La gestion des fichiers peut être utilisée dans Linux, avec un lecteur réseau webdav +- https://docs.nextcloud.com/server/19/user_manual/files/access_webdav.html#creating-webdav-mounts-on-the-linux-command-line + + + + +Mon calendrier et mes contacts sont synchronisés avec **Thunderbird** et l'extension https://github.com/jobisoft/TbSync + + +## Prestataires +Pour utiliser NextCloud, des prestataires proposent des solutions **NextCloud** clé en main avec formule de maintenance. Liste non exhaustive et non sponsorisée. + + +**Your Own Net** est une Société par Actions Simplifiées depuis 2016, basée à Niort, elle propose des solutions clé en main **NextCloud**. + +**solutions mutualisées** à partir de **12€ / an** pour **50 Go**. + +- https://yourownnet.net/hebergement-nextcloud-compte-individuel/ + +**Instance dédiée** à partir de 110 € / an pour **250 Go**. + +- https://yourownnet.net/hebergement-nextcloud-dedie/ + + + +**Gandi** est une société par actions simplifiée française créée en 1999, principalement bureau d'enregistrement de noms de domaine et hébergeur web. + +- https://www.gandi.net/fr/simple-hosting/nextcloud + +Voici les points retenus : +- La liste des applications proposée est libre +- activation en 1 clic +- offre de 50 Go + +- à partir de 9,60€ / mois (-50% la première année) + + + + +**Infomaniak** est une entreprise suisse, spécialisée dans l’hébergement de sites web, la diffusion de contenus audio et vidéo en streaming et la vidéo à la demande. + +- https://www.infomaniak.com/fr/creer-un-site/cms/hebergement-nextcloud > pas testé + +Voici les points retenus : + +- la liste des applications proposée est libre +- activation en 1 clic +- offre de 100 Go + +- à partir de 5,75€ / mois + + + + +**Cloudeezy** est une Société par actions simplifiée à associé unique fondée en 2018 vers Saint Malo en France. Elle propose des solutions clés en main. + +- https://cloudeezy.com/hebergement-nextcloud/particuliers-familles.html + +Voici les points retenus : + +- applications imposées : fichiers, contacts, photos, calendrier, deck, gestion financière, favoris, tâches +- gratuit jusqu'à 2 Go + + + +**Zaclys**, association loi 1901 à but non lucratif. + +- https://www.zaclys.com/cloud/ + +Voici les points retenus : +- applications imposées : fichiers, webmail, contacts, photos, calendrier, deck, gestion financière, favoris, tâches +- gratuit jusqu'à 1 Go + + +## Auto hébergement +Il est possible d'utiliser **NextCloud** sur son propre serveur, destiné à des utilisateurs expérimentés avec **Apache** et le terminal. + +- https://docs.nextcloud.com/server/19/admin_manual/installation/source_installation.html diff --git a/docs/technique/serveur-debian.md b/docs/technique/serveur-debian.md new file mode 100644 index 0000000..f721a8b --- /dev/null +++ b/docs/technique/serveur-debian.md @@ -0,0 +1,56 @@ +# Préparation serveur Debian 11 +## Le minimum +[X] Modification du nom du serveur chez le fournisseur + +- Dans la zone DNS, assignez l'adresse IP du serveur à un nom de domaine complet (FQDN). + +- Modifiez le reverse DNS pour correspondre au FQDN précédemment spécifié. + +[X] Connexion au serveur en tant qu'administrateur + +[X] Modification du nom du serveur : `sudo hostnamectl set-hostname serveur`, où le terme `serveur` doit être remplacé par le nom de votre serveur (non FQDN). + +[X] Ajouter le nom du serveur dans le fichier `/etc/hosts` à la ligne `127.0.1.1`, avant les noms déjà renseignés. Notez qu'il y a deux références au nom du serveur, un FQDN et l'autre non FQDN. Vous aurez alors 4 références sur la ligne pour le `127.0.1.1`. + +[X] Mettez à jour le système avec la commande `sudo apt update; sudo apt upgrade -y` + +[X] Installez les programmes suivants `sudo apt install -y vnstat iftop htop nano git` + +[X] Configurer la langue avec la commande `LANG=fr_FR.UTF_8` + +```bash +echo "locales locales/default_environment_locale select fr_FR.UTF-8" | sudo debconf-set-selections +sudo dpkg-reconfigure locales + +sudo timedatectl set-timezone Europe/Paris +``` + +[X] Ajouter un nouvel utilisateur en utilisant la commande `adduser nom` + +[X] Si nécessaire, accorder des droits supplémentaires à l'utilisateur en éditant le fichier des *sudoers* avec la commande `visudo` + +[X] Se reconnecter avec le nouveau compte + +[X] Désactiver ssh pour l'utilisateur `debian` + +## Serveur Web avec ISPConfig +```bash +sudo apt install gnupg +# add key +wget -q http://packages.sury.org/php/apt.gpg -O- | sudo apt-key add - +``` + +```bash +# add into sources.list +sudo echo "deb http://packages.sury.org/php/ $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/php.list +``` + +```bash +sudo apt update +``` + +Lancement de l'installation : +```bash +sudo su - +wget -O - https://get.ispconfig.org | sh -s -- +``` diff --git a/mkdocs.yml b/mkdocs.yml new file mode 100644 index 0000000..c9aca87 --- /dev/null +++ b/mkdocs.yml @@ -0,0 +1,91 @@ +site_name: Wiki Alpinux +site_url: https://wiki.alpinux.org +site_dir: /var/www/clients/client1/web2/web/wiki-static +site_description: Documentation, guides et ressources du LUG Alpinux — Savoie +repo_url: https://gitea.alpinux.org/alpinux.cedrica5l/alpinux.site.2026 +repo_name: Contribuer sur Gitea +edit_uri: "" + +theme: + name: material + language: fr + custom_dir: overrides + palette: + - scheme: default + primary: custom + accent: custom + features: + - navigation.tabs + - navigation.sections + - navigation.indexes + - navigation.top + - search.highlight + - search.suggest + - content.code.copy + - content.code.select + font: + text: Roboto + code: Roboto Mono + icon: + repo: fontawesome/brands/git-alt + +extra_css: + - stylesheets/alpinux.css + +markdown_extensions: + - admonition + - pymdownx.details + - pymdownx.superfences + - pymdownx.highlight: + anchor_linenums: true + line_spans: __span + - pymdownx.inlinehilite + - pymdownx.snippets + - attr_list + - md_in_html + - tables + - toc: + permalink: true + - footnotes + +extra: + social: + - icon: fontawesome/brands/mastodon + link: https://mamot.fr/@alpinux + name: Alpinux sur Mastodon + generator: false + +copyright: "© Alpinux — LUG de Savoie | Portail" + +nav: + - Accueil: index.md + - Alpinux: + - alpinux/index.md + - FAQ: alpinux/faq.md + - Install Party: alpinux/install-party.md + - Présentations passées: alpinux/presentations.md + - Événements & RDV: alpinux/evenements.md + - Présentations: + - presentations/libreoffice.md + - presentations/linux-mint-guide.md + - presentations/kicad.md + - presentations/whisper.md + - Idées de sujets: presentations/idees.md + - Guides pratiques: + - guides/linux-mint-depuis-windows.md + - guides/linux-mint-parametres.md + - guides/linux-mint-trousse.md + - guides/utiliser-linux-mint.md + - guides/docker.md + - guides/chiffrement.md + - guides/sauvegardes.md + - guides/tesseract.md + - guides/ventoy.md + - Technique: + - technique/git.md + - technique/nextcloud.md + - technique/matrix.md + - technique/arduino-ide.md + - technique/serveur-debian.md + - technique/bigbluebutton.md + - technique/ateliers.md