# Installer Stoat sur LMDE7 (64 bits)

## 1. Télécharger la version Linux x64 (.zip)

Stoat n'a pas encore de paquet officiel `.deb`/Flathub pour Debian/LMDE — la page officielle renvoie vers les releases GitHub.

1. Va sur la page officielle de téléchargement : **https://stoat.chat/download**
2. Dans la section **Linux**, clique sur **GitHub** (lien vers les releases : `https://github.com/stoatchat/for-desktop/releases`)
3. Sur la page de la dernière release (tout en haut, ex. `v1.4.0`), déroule la section **Assets**
4. Repère l'archive correspondant à Linux 64 bits. Le nom suit généralement ce format :
   ```
   Stoat-linux-x64-<version>.zip
   ```
   *(vérifie bien `linux` + `x64` dans le nom, à ne pas confondre avec `arm64` qui est pour les architectures ARM, ou avec les fichiers `.deb`/`.rpm`/`.AppImage`/`.flatpak` s'ils sont proposés)*
5. Télécharge ce fichier `.zip` (par défaut dans `~/Téléchargements`)

> 💡 Alternative : le dépôt communautaire [stoat-desktop-for-linux](https://github.com/jfoots/stoat-desktop-for-linux) propose aussi des builds Linux, mais privilégie toujours en premier les assets officiels de `stoatchat/for-desktop`.

## 2. Extraire l'archive

```bash
cd ~/Téléchargements
unzip Stoat-linux-x64-*.zip -d ~/Applications/stoat
```

*(crée le dossier `~/Applications/stoat` s'il n'existe pas encore : `mkdir -p ~/Applications`)*

L'exécutable principal se trouve normalement à la racine du dossier extrait, sous un nom comme `stoat` ou `Stoat` (Electron).

## 3. Rendre l'exécutable lançable

```bash
chmod +x ~/Applications/stoat/stoat
```

Adapte le nom du binaire s'il diffère (vérifie avec `ls ~/Applications/stoat`).

## 4. Créer le raccourci (fichier .desktop)

```bash
nano ~/.local/share/applications/stoat.desktop
```

Colle ce contenu (adapte les chemins) :

```ini
[Desktop Entry]
Type=Application
Name=Stoat
Comment=Lancer Stoat
Exec=/home/TON_USER/Applications/stoat/stoat
Icon=/home/TON_USER/Applications/stoat/resources/app/icon.png
Terminal=false
Categories=Network;InstantMessaging;
```

- Remplace `TON_USER` par ton nom d'utilisateur (`whoami`)
- `Icon=` est optionnel : cherche un fichier `.png` dans le dossier extrait (souvent dans `resources/`), ou supprime la ligne pour une icône générique

Sauvegarde (Ctrl+O, Entrée, Ctrl+X), puis rends le fichier exécutable :

```bash
chmod +x ~/.local/share/applications/stoat.desktop
```

## 5. Copier le raccourci sur le bureau

```bash
cp ~/.local/share/applications/stoat.desktop ~/Desktop/
chmod +x ~/Desktop/stoat.desktop
```

Au premier double-clic, Cinnamon/Nemo demandera de confirmer la confiance : clic droit sur l'icône → **« Autoriser le lancement »**.

## 6. Lancement automatique au démarrage de session

**Méthode graphique :**
Menu → « Applications au démarrage » (Startup Applications) → **Ajouter** → sélectionne `stoat.desktop`.

**Méthode terminal :**

```bash
mkdir -p ~/.config/autostart
cp ~/.local/share/applications/stoat.desktop ~/.config/autostart/
```

Stoat se lancera automatiquement à chaque ouverture de session.

---

## Récapitulatif rapide

| Étape | Commande clé |
|---|---|
| Extraction | `unzip Stoat-linux-x64-*.zip -d ~/Applications/stoat` |
| Rendre exécutable | `chmod +x ~/Applications/stoat/stoat` |
| Créer raccourci | `~/.local/share/applications/stoat.desktop` |
| Copier sur le bureau | `cp ... ~/Desktop/` |
| Démarrage auto | `cp ... ~/.config/autostart/` |

## Mettre à jour Stoat plus tard

Comme il n'y a pas de gestionnaire de paquets, la mise à jour est manuelle : retélécharge la nouvelle archive depuis les releases GitHub, extrais-la par-dessus l'ancien dossier (ou dans un nouveau dossier en mettant à jour le chemin `Exec=` du fichier `.desktop` si besoin).