L’agent de mise à jour automatique
Le rôle de l’agent de mise à jour automatique est de faire en sorte que votre client de synchronisation Nextcloud dispose des dernières corrections et nouvelles fonctionnalités.
L’agent de mise à jour n’opère que dans les systèmes sous MacOS ou Windows. Les usagers de Linux doivent utiliser leurs gestionnaires de packages habituels. Néanmoins, sur les systèmes sous Linux, l’agent de mise à jour recherchera la présence de mises à jour et vous préviendra en cas de nouvelle version.
Processus de base
Les sections suivantes expliquent la mise en oeuvre de l’agent de mise à jour automatique sur différents systèmes d’exploitation.
Windows
L’agent de mise à jour Nextcloud recherche la présence des mises à jour et les télécharge lorsqu’elles sont disponibles. L’état des mises à jour est consultable dans le client Nextcloud, dans la rubrique « Paramètres -> Général -> Mises à jour ».
Quand une mise à jour est disponible et a été téléchargée avec succès par le client Nextcloud, une mise à jour en arrière-plan est démarrée avant son prochain démarrage, et il redémarre automatiquement ensuite. En cas d’échec de la mise à jour en arrière-plan, le client Nextcloud propose d’effectuer un téléchargement manuel.
Note
Des droits d’administrateur sont nécessaires pour effectuer la mise à jour.
Cas des systèmes sous macOS
Le client macOS dispose d’un agent de mise à jour automatique qui utilise le framework Sparkle. Cet agent est intégré au paquet d’application du client et vérifie la présence de mises à jour au démarrage, vous avertissant dès qu’une mise à jour est disponible. Une fenêtre contextuelle s’ouvre alors, vous invitant en un seul clic à télécharger et à installer automatiquement la dernière mise à jour du client.
Dans les versions du client où l’agent de mise à jour automatique basé sur Sparkle n’a pas été intégré, une notification s’affichera afin de signaler qu’une mise à jour est disponible. Cliquer sur cette notification ouvrira, dans le navigateur Web du système, la page de téléchargement de la dernière version du client.
Comme sur les systèmes sous d’autres OS, l’état de mise à jour du client Nextcloud, est consultable dans la rubrique « Paramètres -> Général -> Mises à jour ».
Cas des systèmes sous Linux
Les distributions Linux fournissent leurs propres outils de mise à jour; par conséquent, les clients Nextcloud pour l’OS Linux n’effectuent de manière autonome aucune mise à jour. Le client vous informera (dans la rubrique « Paramètres -> Général -> Mises à jour « ) dès qu’une mise à jour sera disponible.
Désactiver les mises à jour automatiques
Dans des environnements administrés, tels qu’en entreprise ou en université, il peut être préférable de désactiver le mécanisme de mise à jour automatique, car celui-ci peut interférer avec les outils et les politiques générales de déploiement. Pour cela, il a été rendu possible de désactiver complètement le programme de mise à jour automatique. Les sections suivantes décrivent comment désactiver le mécanisme de mise à jour automatique pour différents systèmes d’exploitation.
Désactiver les mises à jour automatiques en environnement Windows administré
On désactivera les mises à jour automatiques en ajoutant cette ligne à la section [General] du fichier nextcloud.cfg des utilisateurs:
skipUpdateCheck=true
Les administrateurs disposent d’autres options pour désactiver les mises à jour automatiques en environnement Windows, et pourront utiliser l’une des deux méthodes suivantes. La première méthode permet un contournement du mécanisme automatique de vérification des mises à jour, tandis que la seconde interdit toute modification manuelle.
Méthode 1 - désactiver les mises à jour automatiques tout en autorisant les mises à jour manuelles :
Modifiez cette clé de registre :
HKEY_LOCAL_MACHINE\Software\Nextcloud GmbH\NextcloudInsérer la clé « skipUpdateCheck » (de type DWORD).
Attribuez la valeur « 1 » à la clef.
Pour permettre de contourner manuellement cette clé, attribuez la même valeur dans « HKEY_CURRENT_USER ».
Méthode 2 - désactiver les mises à jour automatiques et inetrdire toute modification manuelle :
Note
Il s’agit de la méthode recommandée pour permettre de contrôler le comportement de l’agent de mise à jour automatique au moyen des stratégies de groupe.
Modifiez cette clé de registre :
HKEY_LOCAL_MACHINE\Software\Policies\Nextcloud GmbH\NextcloudInsérer la clé « skipUpdateCheck » (de type DWORD).
Attribuez la valeur « 1 » à la clef.
Note
Les clients de synchronisation personnalisés utilisent une clé de registre différente à la place de « Nextcloud GmbHNextcloud », qui correspond généralement au nom et à l’éditeur de l’application personnalisée.
Désactiver les mises à jour automatiques dans les environnements Linux administrés
Étant donné que le client Linux n’offre pas la fonctionnalité de mise à jour automatique, il n’est pas indispensable de supprimer la vérification automatique des mises à jour. Toutefois, si vous souhaitiez désactiver celle-ci, modifiez le fichier de configuration de votre client de bureau, $HOME/.config/Nextcloud/nextcloud.cfg. Ajoutez cette ligne à la section [General] :
skipUpdateCheck=true