Files
7DIsk/7diskinstall.sh
2026-04-21 14:49:04 +00:00

46 lines
1.4 KiB
Bash

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