#!/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."