Mise à jour d’ownCloud à l’aide des paquets

Mise à jour rapide

La meilleure méthode pour garder à jour ownCloud sur des serveurs Linux est de configurer votre système pour utiliser le dépôt ownCloud Open Build Service. Utilisez ensuite votre gestionnaire de paquets Linux pour installer les nouvelles versions d’ownCloud. Après l’installation des nouveaux paquets, il reste quelques étapes à réaliser pour trminer la mise à jour. Voici les étapes de base pour mettre à jour ownCloud :

Avertissement

Assurez-vous de ne pas sauter une mise à jour majeure lors d’une mise à jour par les dépôts. Par exemple, vous ne pouvez mettre à jour de la version 8.1.x vers la version 9.0.x directement car vous omettriez la version majeure 8.2.x. Consulter Mise à jour en sautant des versions pour plus d’informations.

Avertissement

Lors de la mise à jour de la version 9.0 vers la version 9.1 avec des agendas et des carnets d’adresses existants, veuillez consulter les notes de la version 9.0 pour des informations importantes sur les étapes de migration nécessaires pendant cette mise à jour.

Conseils de mise à jour

Mettre à jour ownCloud à partir du dépôt Open Build Service se fait comme n’importe quelle mise à jour Linux. Par exemple, pour Debian ou Ubuntu Linux, il s’agit de la commande système standard:

apt-get update && apt-get upgrade

Ou vous pouvez juste mettre à jour ownCloud avec cette commande:

apt-get update && apt-get install owncloud

Pour Fedora, CentOS et Red Hat Linux, utilisez yum pour voir les mises à jour disponibles:

yum check-update

Vous pouvez appliquer toutes les mises à jour avec cette commande:

yum update

Ou seulement ownCloud:

yum update owncloud

Votre gestionnaire de paquets Linux ne télécharge que les paquets ownCloud en cours. Alors, votre serveur ownCloud est mis immédiatement en mode maintenance. Vous pourriez ne pas voir ceci avant d’avoir rechargé la page d’ownCloud.

Écran informant que le serveur est en mode maintenance.

Utilisez alors occ pour terminer la mise à jour. Vous devez lancer occ en tant qu’utilisateur HTTP. Cet exemple s’applique à Debian/Ubuntu:

sudo -u www-data php occ upgrade

Cet exemple s’applique à CentOS/RHEL/Fedora:

sudo -u apache php occ upgrade

Voir Utilisation de la commande occ pour en apprendre plus.

Définition de permissions renforcées pour les répertoires

Après la mise à jour, vérifiez que les permissions sont définies selon Renforcement des permissions de répertoires.

Mise à jour en sautant des versions

Il est vivement conseillé de mettre à jor votre installation ownCloud pour chaque mise à jour mineure (par exemple 8.1.10), et de ne jamais omettre les mises à jour majeures (par exemple, ne sautez pas la version 8.2.x entre la 8.1.x et la 9.0.x). Si vous avez omis une mise à jour majeure, vous pouvez mettre à jour ownCloud en suivant ces étapes :

  1. ajoutez le dépôt de la version en cours (par exemple 8.1.x) ;
  2. mettez à jour avec la dernière version mineure (par exemple 8.1.10) à l’aide du gestionnaire de paquets ;
  3. exécutez occ upgrade (voir Mise à jour rapide plus haut) ;
  4. ajoutez le dépôt de la version majeure suivante (par exemple 8.2.x) ;
  5. mettez à jour votre version avec la dernière version majeure ;
  6. exécutez occ upgrade (voir Mise à jour rapide plus haut) ;
  7. recommencez à partir de l’étape 4 jusqu’à atteindre la dernière version majeure disponible (par exemple 9.1.x).

Vous trouverez les dépôts des versions majeures précédentes d’ownCloud dans le fichier Changelog.

Toute la documentation est sous licence Creative Commons Attribution 3.0 Unported license — Traduction : Cédric Corazza.