2.6 KiB
🐧 Trixie-GN Postinstall
Scripts d’automatisation de configuration et d’installation post-installation pour Debian 13 “Trixie”.
Ce dépôt contient une suite de scripts Shell destinés à automatiser la configuration d’un système Debian fraîchement installé selon les besoins standards du Garage Numérique. Ces scripts permettent une installation rapide d’applications, d’environnements de bureau et de personnalisations utiles après une installation minimale de Debian.
🚀 Objectif
L’objectif de ce projet est de :
- 🚀 Automatiser les étapes de configuration après l’installation de Debian Trixie. :contentReference[oaicite:0]{index=0}
- 📦 Installer des applications courantes (navigateurs, outils de développement, etc.).
- 🎨 Configurer l’environnement GNOME et autres préférences utilisateur.
- 🧰 Fournir un point de départ pour des configurations personnalisées selon les besoins d’un groupe ou d’un poste de travail.
📁 Contenu du dépôt
| Fichier / Script | Description |
|---|---|
post_install_trixie.sh |
Script principal orchestrant les sous-scripts. |
install_apps.sh |
Installation d’applications essentielles (navigateur, utilitaires, etc.). |
gnome.sh |
Configuration et personnalisation de l’environnement GNOME. |
firefox.sh |
Installation et configuration spécifiques à Firefox. |
_change-icons.sh |
Script utilitaire pour modifier les icônes du système. |
_helper.note |
Notes et rappels pour contributeurs. |
🧬 Prérequis
Avant d’exécuter les scripts, assurez-vous d’avoir :
- Une installation de Debian 13 “Trixie” fonctionnelle. :contentReference[oaicite:1]{index=1}
- Un accès en sudo / root.
- Internet pour l’installation des paquets.
📦 Installation & Exécution
- Cloner le dépôt :
git clone https://git.legaragenumerique.fr/GARAGENUM/trixie-gn-postinstall.git cd trixie-gn-postinstall chmod +x *.sh sudo ./post_install_trixie.sh
⚙️ Personnalisation
Tu peux modifier ou étendre les scripts selon les besoins : Ajouter ou retirer des packages dans install_apps.sh. Adapter la configuration GNOME dans gnome.sh. Ajouter des hooks pour d’autres environnements (ex : KDE, XFCE) si nécessaire.
🙌 Contribuer
Les contributions sont les bienvenues ! 🛠️ Fork le projet. Crée une branche feature/ ou fix/. Ouvre une merge request avec une description claire des changements. Respecte les bonnes pratiques Git (commits courts, descriptifs).
📜 Licence
Ce projet est open-source. Merci de consulter le fichier LICENSE pour plus de détails.