Repository navigation
【 ⚜️ 】V2
【🎖️】Release V2 – Universal Linux Installer
✨ Caractéristiques principales
🛠 Outils de développement
- MariaDB (v10.11.x) – Système de gestion de base de données
- GitHub CLI – Interface en ligne de commande pour GitHub
- Visual Studio Code – Éditeur de code polyvalent
- Git – Système de contrôle de version
- Node.js (v22.14.0) avec nvm (v0.40.2) – Environnement d'exécution JavaScript
- npm (v10.9.2) – Gestionnaire de paquets Node.js
� Applications incluses
- Discord – Communication
- Spotify – Streaming musical
- Neofetch – Affichage des informations système
- ZSH – Shell avancé avec configuration personnalisée
🔄 Fonctionnalités système
- Mise à jour complète du système avant installation
- Installation personnalisable avec choix de paquets supplémentaires
- Délai de sécurité de 15 secondes après les mises à jour système
- Vérification automatique des privilèges root
- Support multilingue (Documentation en Français et Anglais)
🚀 Améliorations et innovations
- Interface utilisateur améliorée avec des indicateurs visuels ASCII art
- Système de vérification des versions installées
- Gestion intelligente des dépendances
- Support complet pour les deux distributions majeures (Arch Linux et Debian)
📌 Compatibilité
- Arch Linux (dernière version)
- Debian (dernière version stable)
- Nécessite une connexion Internet stable
- Requiert les privilèges root
- Pour Arch Linux : nécessite yay (AUR helper)
🔒 Sécurité
- Vérification des signatures GPG pour les dépôts externes
- Installation sécurisée des paquets via les gestionnaires officiels
- Validation des versions installées
�🆕 Fonctionnalités majeures
-
Installateur universel pour Linux
- Détection automatique de la distribution (Alpine, Arch, Debian, Gentoo, NixOS, RedHat, Void)
- Scripts d’installation dédiés pour chaque distribution dans
distributions/ - Modularisation du code pour faciliter l’ajout de nouvelles distributions
-
Refonte de la structure du projet
- Suppression des anciens scripts monolithiques (
Arch_install.sh,DEBIAN_Version/Deb_install.sh) - Centralisation des fonctions communes dans
common/functions.sh - Ajout d’un script principal
install.shqui gère la logique d’installation universelle
- Suppression des anciens scripts monolithiques (
-
Améliorations de la documentation
- Mise à jour des fichiers
README.mdetEN_README.md: instructions détaillées, informations sur l’auteur, explications sur la structure du projet - Ajout d’exemples d’utilisation et de sections FAQ
- Mise à jour des fichiers
-
Nettoyage et corrections
- Suppression de MariaDB des paquets de base sur Arch et Debian pour alléger l’installation
- Correction de la commande d’installation de Visual Studio Code pour Arch Linux
- Uniformisation des messages et de la gestion des privilèges root
-
Nouveaux scripts utilitaires
migrate.sh: facilite la migration ou la mise à jour de l’environnementtest-detection.sh: permet de détecter et tester la compatibilité de l’installation
📁 Détail des fichiers ajoutés ou modifiés
install.sh: nouveau script principal universelcommon/functions.sh: fonctions partagées entre les différents installateursdistributions/*/install.sh: scripts spécifiques à chaque distributionmigrate.sh,test-detection.sh: nouveaux utilitairesREADME.md,EN_README.md: documentation enrichie et restructurée
🛠️ Refactoring & maintenance
- Refactorisation complète pour améliorer la lisibilité, la modularité et la maintenance du code
- Ajout de nombreux commentaires et d’une gestion d’erreurs plus robuste
📚 Documentation
Documentation complète disponible en français et en anglais incluant :
- Guide d'installation détaillé
- Liste des commandes essentielles
- Recommandations pour les extensions VS Code
- Guide de dépannage
- Documentation des outils installés
🤝 Support et contribution
- Projet open source sous licence MIT
- Contributions bienvenues via Pull Requests
- Support via Issues GitHub
- Documentation multilingue
🔜 Prochaines étapes
- Support pour d'autres distributions Linux
- Intégration d'outils de développement supplémentaires
- Amélioration de la personnalisation
- Support pour les environnements de bureau
⚠️ Notes importantes
- Effectuez toujours une sauvegarde avant l'installation
- Certains paquets peuvent nécessiter une configuration supplémentaire
- Le temps d'installation peut varier selon la connexion Internet
🎈 Remerciements
Un grand merci à la communauté open source pour son soutien continu et ses contributions qui ont rendu ce projet possible.
📅 Date de sortie : 2 mai 2025
🔖 Version : 2.0
👤 Auteur : NotFond
📄 Licence : MIT