mirror of
https://github.com/YunoHost/doc.git
synced 2024-09-03 20:06:26 +02:00
46 lines
2.9 KiB
Markdown
46 lines
2.9 KiB
Markdown
---
|
||
title: Mettre à jour ses applications
|
||
template: docs
|
||
taxonomy:
|
||
category: docs
|
||
routes:
|
||
default: '/app_update'
|
||
---
|
||
|
||
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.
|
||
|
||
** Attention : ** il est recommandé de faire une sauvegarde de la base de données (par exemple via l’application [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.
|
||
|
||
### Mise à jour par l’interface Web
|
||
Pour cela, il faut aller dans l’onglet "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.
|
||
|
||
|
||
### Mise à jour en ligne de commande
|
||
Il faut d’abord se connecter sur le serveur en SSH, puis entrer la commande suivante (dans le cas d’une mise à jour WordPress) :
|
||
```bash
|
||
yunohost app upgrade wordpress
|
||
```
|
||
**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 d’instance (ex : wordpress ou wordpress__2).
|
||
|
||
#### Mise à jour d’une application non officielle
|
||
Il faut pour cela indiquer le dépôt Git qui contient la mise à jour.
|
||
|
||
Par exemple, pour mettre à jour LimeSurvey, entrer :
|
||
```bash
|
||
yunohost app upgrade limesurvey -u https://github.com/zamentur/limesurvey_ynh
|
||
```
|
||
|
||
**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 n’est pas intégrée au dépôt officiel, il y a sûrement une raison.
|
||
|
||
**Attention :** assurez-vous du contenu de cette mise à jour ; l’installation ou la mise à jour d’une application non officielle permet à cette dernière d’exé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.
|
||
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.
|