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.
- désactivez toutes les applications tierces ;
- faites une sauvegarde ;
- mettez à jour les paquets ownCloud ;
- lancez la commande occ upgrade (facultatif : désactiver le Test de migration qui pourrait prendre beaucoup de temps sur de grosses installations ;
- appliquez les permissions renforcées sur vos répertoires ownCloud ;
- sortez le serveur ownCloud du mode maintenance ;
- réactivez les applications tierces.
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.
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 :
- ajoutez le dépôt de la version en cours (par ex. : 8.1.x) ;
- mettez à jour avec la dernière version mineure (par ex. : 8.1.10) à l’aide de votre gestionnaire de paquets ;
- lancez la routine occ upgrade (voir Mise à jour rapide ci-dessus) ;
- ajoutez le dépôt de la version majeure suivante (par ex. : 8.2.x) ;
- mettez à jour votre version avec la dernière version majeure (par ex. : 8.2.8) à l’aide de votre gestionnaire de paquets ;;
- lancez la routine occ upgrade (voir Mise à jour rapide ci-dessus) ;
- 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.