From bd39bfc049b3e5506ce2493762d7012dc4342501 Mon Sep 17 00:00:00 2001 From: 7ka1 <7ka1@noreply.localhost> Date: Tue, 21 Apr 2026 14:49:04 +0000 Subject: [PATCH] Ajouter 7diskinstall.sh --- 7diskinstall.sh | 46 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 7diskinstall.sh diff --git a/7diskinstall.sh b/7diskinstall.sh new file mode 100644 index 0000000..c1b5d24 --- /dev/null +++ b/7diskinstall.sh @@ -0,0 +1,46 @@ +#!/bin/bash + +echo "=======================================================" +echo " Déploiement de 7Disk - Zorin OS 18 Pro " +echo "=======================================================" +echo "" + +# 1. Mise à jour et dépendances +echo "[1/4] Installation des dépendances de base..." +sudo apt update +sudo apt install -y smartmontools python3-venv python3-pip pkexec + +# 2. Création de l'arborescence +echo "[2/4] Création des dossiers..." +APP_DIR="$HOME/.local/share/7Disk" +mkdir -p "$APP_DIR" +cd "$APP_DIR" + +# 3. Environnement virtuel +echo "[3/4] Initialisation du moteur Python isolé..." +python3 -m venv venv +./venv/bin/pip install --upgrade pip --quiet +./venv/bin/pip install customtkinter psutil --quiet + +# 4. Copie du script Python +echo "[4/4] Finalisation de l'application..." +# Remarque : On télécharge l'icône système de Zorin pour le raccourci +DESKTOP_FILE="$HOME/.local/share/applications/7disk.desktop" +cat << EOF > "$DESKTOP_FILE" +[Desktop Entry] +Name=7Disk +Comment=Moniteur de Stockage Professionnel +Exec=$APP_DIR/venv/bin/python $APP_DIR/7disk.py +Icon=drive-multidisk +Terminal=false +Type=Application +Categories=System;HardwareSettings;Utility; +Keywords=disk;health;smart;storage;zorin; +EOF + +chmod +x "$DESKTOP_FILE" + +echo "" +echo "✅ Installation de 7Disk terminée avec succès !" +echo "Vous pouvez fermer ce terminal." +echo "Ouvrez le menu Zorin, tapez '7Disk' et profitez." \ No newline at end of file