# Update



| **Update**        |                                                              |
| ----------------- | ------------------------------------------------------------ |
| `apt update`      | recherche les mises-à-jour disponibles en se basant sur les sources définies dans `/etc/apt/source.list` |
| `apt-get update`  |                                                              |
| `aptitude update` |                                                              |



| **Upgrade**             |                                                              |
| ----------------------- | ------------------------------------------------------------ |
| `apt upgrade`           | installe les paquets mis-à-jour identifiées par `apt update` sans en installer de nouveau |
| `apt-get upgrade`       | installe les paquets mis-à-jour identifiées par `apt update`et nouveaux pour satisfaire les dépendances |
| `aptitude safe-upgrade` | installe les paquets mis-à-jour identifiées par `apt update`. Les paquets installés ne sont pas retirés sauf s'ils sont inutilisés |



| **Full-upgrade**   |                                                              |
| ------------------ | ------------------------------------------------------------ |
| `apt full-upgrade` | installe les mises-à-jour dentifiées par `apt update`et gère les dépendances |
| `apt dist-upgrade` | à utiliser lors de la mise à jour du système (Debian 9 à Debian 10) |
|                    |                                                              |



| **Search**              |                                                              |
| ----------------------- | ------------------------------------------------------------ |
| `apt search` node       | recherche un package donné dans la liste des packages disponibles |
| `apt-cache search` node |                                                              |
|                         |                                                              |



| **Install**            |      |
| ---------------------- | ---- |
| `apt install` node     |      |
| `apt-get install` node |      |
|                        |      |



|                       |                                 |
| --------------------- | ------------------------------- |
| `apt show` node       | Affiche les infos sur un paquet |
| `apt-cache show` node |                                 |
|                       |                                 |



| **List**                 |                                                    |
| ------------------------ | -------------------------------------------------- |
| `apt list`               | Liste de tous les packages dispos                  |
| `apt list --installed`   | Liste de tous les packages installés               |
| `apt list --upgradeable` | Liste de tous les packages pouvant être mis-à-jour |



| **Remove**        |                          |
| ----------------- | ------------------------ |
| `apt remove` node | Supprime le package node |
|                   |                          |
|                   |                          |



|                   |                                                       |
| ----------------- | ----------------------------------------------------- |
| `apt auto-remove` | Supprime des dépendances qui ne sont plus nécessaires |
|                   |                                                       |
|                   |                                                       |

