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 terminer la mise à jour. Voici les étapes de base pour mettre à jour ownCloud :

Avertissement

Assurez-vos de ne pas suter de version majeure lors de la mise à jour à partir des dépôts. Par exemple, vous ne pouvez pas mettre à jour de la version 8.1.x vers la version 9.0.x directement,car vous omettriez la version majeure 8.2.x. Veuillez 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 version 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

Facultatif : désactiver le Test de migration qui pourrait prendre beaucoup de temps sur de grosses installations.

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 à jour votre installation ownCloud pour chaque mise à jour mineure (par ex. : 8.1.10), et de ne jamais omettre les mises à jour majeures (par ex. : 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 ex. : 8.1.x) ;
  2. mettez à jour avec la dernière version mineure (par ex. : 8.1.10) à l’aide de votre gestionnaire de paquets ;
  3. lancez la routine occ upgrade (voir Mise à jour rapide ci-dessus) ;
  4. ajoutez le dépôt de la version majeure suivante (par ex. : 8.2.x) ;
  5. mettez à jour votre version avec la dernière version majeure (par ex. : 8.2.8) à l’aide de votre gestionnaire de paquets ;;
  6. lancez la routine occ upgrade (voir Mise à jour rapide ci-dessus) ;
  7. recommencez à partir de l’étape 4 jusqu’à atteindre la dernière version majeure disponible (par ex. : 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.