doc/pages/01.administrate/04.learn/11.update/02.apps/app_update.fr.md

45 lines
2.8 KiB
Markdown
Raw Normal View History

2020-11-11 11:47:10 +01:00
---
title: Mettre à jour ses applications
template: docs
taxonomy:
category: docs
---
2015-01-21 00:35:31 +01:00
Une fois que vous avez installé des applications, il est nécessaire de les mettre à jour. Plusieurs méthodes existent et sont détaillées ci-dessous.
2015-01-21 00:35:31 +01:00
2020-09-14 15:32:07 +02:00
** Attention : ** il est recommandé de faire une sauvegarde de la base de données (par exemple via lapplication [phpMyAdmin](https://github.com/YunoHost-apps/phpmyadmin_ynh) ([installer](https://install-app.yunohost.org/?app=phpmyadmin))) ainsi que des fichiers avant une opération de mise à jour.
2015-01-21 00:35:31 +01:00
2020-09-14 15:32:07 +02:00
### Mise à jour par linterface Web
Pour cela, il faut aller dans longlet "Mettre à jour le système".
Une fois la liste des paquets et des applications rafraîchie, il sera proposé de mettre à jour les applications et paquets qui peuvent lêtre.
2015-01-21 00:35:31 +01:00
2015-04-12 23:41:35 +02:00
### Mise à jour en ligne de commande
2020-09-14 15:32:07 +02:00
Il faut dabord se connecter sur le serveur en SSH, puis entrer la commande suivante (dans le cas dune mise à jour WordPress) :
2015-01-21 00:35:31 +01:00
```bash
yunohost app upgrade wordpress
```
2020-09-14 15:32:07 +02:00
**Note :** dans le cas où plusieurs applications du même type (ex : deux WordPress) sont installées sur le serveur, il est nécessaire de spécifier le nom dinstance (ex : wordpress ou wordpress__2).
2015-01-21 00:35:31 +01:00
2015-05-20 14:12:05 +02:00
#### Mise à jour dune application non officielle
2020-10-01 13:31:16 +02:00
Il faut pour cela indiquer le dépôt Git qui contient la mise à jour.
2015-01-21 00:35:31 +01:00
Par exemple, pour mettre à jour LimeSurvey, entrer :
2015-01-21 00:35:31 +01:00
```bash
2015-01-21 13:30:12 +01:00
yunohost app upgrade limesurvey -u https://github.com/zamentur/limesurvey_ynh
2015-01-21 00:35:31 +01:00
```
2020-09-14 15:32:07 +02:00
**Note :** faites attention aux applications/mises à jour non officielles que vous installez. Assurez-vous que ces mises à jour sont stables et ne constituent pas une étape de développement. Si une application ou une mise à jour nest pas intégrée au dépôt officiel, il y a sûrement une raison.
2015-01-21 00:35:31 +01:00
2020-09-14 15:32:07 +02:00
**Attention :** assurez-vous du contenu de cette mise à jour; linstallation ou la mise à jour dune application non officielle permet à cette dernière dexécuter des scripts avec les privilèges les plus élevés. Si le script est malicieux, il pourrait nuire à votre vie privée en communiquant à des tiers toute donnée présente sur le serveur, ou bien les détruire irrémédiablement.
##### Options de ligne de commande
Lorsque vous mettez à jour des applications à partir de la ligne de commande, vous pouvez spécifier des options spécifiques pour modifier le comportement du script d'upgrade.
2020-09-14 15:32:07 +02:00
Pour définir ces options, définissez la variable correspondante avant la commande d'upgrade : `sudo OPTION_TO_SET=1 yunohost app upgrade wordpress`
Les options disponibles sont:
- `NO_BACKUP_UPGRADE`: Ne pas effectuer le backup avant la mise à jour. Ce qui veut dire que la mise à jour se fera sans sauvegarde de sécurité.
- `YNH_FORCE_UPGRADE`: Force la mise à jour de l'application et du package, même si l'application est déjà à jour.