correction syntaxique
This commit is contained in:
parent
cdd5b93432
commit
4c1ca83681
scripts
|
@ -5,7 +5,7 @@ Ce guide vous explique comment télécharger et exécuter les scripts d'installa
|
|||
## 🛠 Prérequis
|
||||
|
||||
Avant d'utiliser les scripts, assurez-vous d'avoir :
|
||||
- Un système Linux Debian like
|
||||
- Un système Linux Debian-like
|
||||
- `git` installé sur votre machine si vous déployez avec GIT
|
||||
- Les droits administrateur (`sudo`)
|
||||
|
||||
|
@ -27,7 +27,7 @@ git sparse-checkout add scripts/server-mail
|
|||
```
|
||||
Remplacez `server-mail` par le dossier du service que vous souhaitez installer.
|
||||
|
||||
### 3️⃣ Exécuter un script d'installation
|
||||
### 3️⃣ Exécuter le script d'installation personnalisé
|
||||
Une fois dans le bon dossier, lancez le script d'installation correspondant. Par exemple, pour installer un serveur de messagerie :
|
||||
```bash
|
||||
cd scripts/server-mail
|
||||
|
@ -35,21 +35,65 @@ cd scripts/server-mail
|
|||
```
|
||||
Suivez ensuite les instructions affichées.
|
||||
|
||||
## 📌 Utilisation du script de téléchargement automatique
|
||||
---
|
||||
|
||||
Si vous préférez récupérer uniquement les fichiers nécessaires sans passer par Git, vous pouvez utiliser le script de téléchargement automatique :
|
||||
# 🔄 Installation et mise à jour automatique des scripts
|
||||
|
||||
## 🛠 Prérequis
|
||||
Avant d'exécuter le script, assurez-vous que votre système répond aux conditions suivantes :
|
||||
- Système d'exploitation Linux
|
||||
- `bash` installé
|
||||
- `wget` installé
|
||||
- `whiptail` (inclus dans `dialog` sur certaines distributions)
|
||||
|
||||
Vous pouvez installer les dépendances avec la commande suivante :
|
||||
```bash
|
||||
sudo apt update && sudo apt install -y wget dialog
|
||||
```
|
||||
(Sur une distribution utilisant `yum` ou `dnf`, adaptez la commande en conséquence.)
|
||||
|
||||
## 📥 Installation
|
||||
### 1️⃣ Télécharger le script
|
||||
```bash
|
||||
wget -O fetch_scripts.sh "https://git.abonnel.fr/cedricAbonnel/notes-techniques/raw/branch/main/scripts/fetch_scripts.sh"
|
||||
wget -O fetch_scripts.sh https://git.abonnel.fr/cedricAbonnel/notes-techniques/raw/branch/main/scripts/fetch_scripts.sh
|
||||
```
|
||||
|
||||
### 2️⃣ Rendre le script exécutable
|
||||
```bash
|
||||
chmod +x fetch_scripts.sh
|
||||
```
|
||||
|
||||
### 2️⃣ Exécuter le script
|
||||
### 3️⃣ Exécuter le script
|
||||
```bash
|
||||
./fetch_scripts.sh
|
||||
```
|
||||
Le script vous proposera une liste de dossiers. Sélectionnez ceux que vous souhaitez télécharger.
|
||||
|
||||
## ⚙️ Fonctionnement du script
|
||||
Le script permet de :
|
||||
- Se mettre à jour automatiquement en téléchargeant la dernière version disponible
|
||||
- Télécharger une liste de scripts disponibles depuis le dépôt
|
||||
- Afficher une interface de sélection des scripts à télécharger avec `whiptail`
|
||||
- Gérer la suppression des anciens fichiers non sélectionnés
|
||||
- Appliquer les permissions d'exécution aux scripts téléchargés
|
||||
|
||||
## 🔄 Mise à jour des scripts
|
||||
Le script se met à jour automatiquement à chaque exécution si une nouvelle version est disponible.
|
||||
Si vous souhaitez forcer une mise à jour, exécutez simplement :
|
||||
```bash
|
||||
./fetch_scripts.sh
|
||||
```
|
||||
|
||||
## 🛠 Problèmes courants
|
||||
|
||||
- **Erreur : `whiptail: command not found`**
|
||||
- Assurez-vous que `whiptail` est installé :
|
||||
```bash
|
||||
sudo apt install dialog # ou sudo yum install dialog
|
||||
```
|
||||
|
||||
- **Erreur de connexion au dépôt**
|
||||
- Vérifiez votre connexion internet
|
||||
- Assurez-vous que l'URL du dépôt est correcte
|
||||
|
||||
## 📖 Support & Contribution
|
||||
Si vous rencontrez un problème ou souhaitez proposer une amélioration, consultez le fichier `CONTRIBUTING.md` ou ouvrez une issue sur le dépôt.
|
||||
|
|
|
@ -20,5 +20,5 @@ Consulter le document de [contribution](../CONTRIBUTING.md) pour plus d'informat
|
|||
|
||||
## 📜 Licence
|
||||
|
||||
Ce projet est sous licence [CC By-NC](../LICENSE.md). Vous trouverez plus d'explications dans la [note d'informations concernant la Licence MIT en français](../LICENCE_FR.md).
|
||||
Ce projet est sous licence [CC By-NC](../LICENSE.md). Vous trouverez plus d'explications dans la [note d'informations concernant la Licence en français](../LICENCE_FR.md).
|
||||
|
||||
|
|
Loading…
Reference in New Issue