# Mise à jour

##### ✅ Commande sans risque (mise à jour des index uniquement)

```bash
sudo apt update
```

<p class="callout info"><span style="color: rgb(66, 66, 66);">Met à jour la liste des paquets disponibles sans installer quoi que ce soit. Aucun changement sur le système.</span></p>

##### ⚙️ Commande plus complète (mise à jour des paquets installés)

```bash
sudo apt update && sudo apt upgrade -y
```

<p class="callout info"><span style="color: rgb(66, 66, 66);">Met à jour la liste des paquets</span><span style="white-space: pre-wrap;"> </span>**et installe les mises à jour disponibles**<span style="white-space: pre-wrap;"> </span><span style="color: rgb(66, 66, 66);">pour les paquets déjà installés. Le</span><span style="white-space: pre-wrap;"> </span>`<span class="editor-theme-code">-y</span>`<span style="white-space: pre-wrap;"> </span><span style="color: rgb(66, 66, 66);">permet de valider automatiquement les changements.</span></p>

##### 🧰 Commande ultra complète (mise à jour + nettoyage)

```bash
sudo apt update && sudo apt full-upgrade -y && sudo apt autoremove --purge -y && sudo apt autoclean
```

<p class="callout info"><span style="white-space: pre-wrap;">En plus de la mise à jour : </span>`<span class="editor-theme-code">full-upgrade</span>`<span style="white-space: pre-wrap;"> gère les changements de dépendances (peut installer ou supprimer des paquets). </span>`<span class="editor-theme-code">autoremove --purge</span>`<span style="white-space: pre-wrap;"> supprime les paquets inutiles et leurs fichiers de config. </span>`<span class="editor-theme-code">autoclean</span>`<span style="white-space: pre-wrap;"> nettoie les fichiers .deb obsolètes.</span></p>