#!/bin/bash echo "==========================================" echo " 🛡️ Installation de 7LnA Security Suite" echo "==========================================" echo "" # 1. Installation des dépendances système (ClamAV et Python venv) echo "[*] Étape 1 : Vérification et installation des dépendances système..." sudo apt update sudo apt install -y clamav clamav-daemon python3-venv python3-full python3-tk # 2. Création du répertoire de l'application echo "" echo "[*] Étape 2 : Création des dossiers de l'application..." APP_DIR="$HOME/.7lna_app" mkdir -p "$APP_DIR" cp 7lna.py "$APP_DIR/" # 3. Configuration de l'environnement virtuel et des modules Python echo "" echo "[*] Étape 3 : Configuration de l'environnement isolé (venv)..." python3 -m venv "$APP_DIR/.venv" source "$APP_DIR/.venv/bin/activate" pip install customtkinter watchdog deactivate # 4. Création du script de lancement echo "" echo "[*] Étape 4 : Création du lanceur..." LAUNCHER_PATH="$APP_DIR/launcher.sh" cat << EOF > "$LAUNCHER_PATH" #!/bin/bash source "$APP_DIR/.venv/bin/activate" python3 "$APP_DIR/7lna.py" EOF chmod +x "$LAUNCHER_PATH" # 5. Création de l'icône dans le menu des applications Ubuntu echo "" echo "[*] Étape 5 : Intégration au menu Ubuntu..." DESKTOP_FILE="$HOME/.local/share/applications/7lna.desktop" cat << EOF > "$DESKTOP_FILE" [Desktop Entry] Name=7LnA Antivirus Comment=Suite de sécurité propulsée par ClamAV Exec=$LAUNCHER_PATH Icon=security-high Terminal=false Type=Application Categories=System;Security; EOF chmod +x "$DESKTOP_FILE" echo "" echo "==========================================" echo " ✅ Installation terminée avec succès !" echo "==========================================" echo "Vous pouvez maintenant lancer 7LnA depuis votre menu d'applications Ubuntu."