Upgrader Horde
Les infos de ce billet ont été ajoutées au tuto sur l'installation de Horde
déplacer la version actuelle de Horde.
mv /usr/share/horde3 /usr/share/horde3.old
Installer la nouvelle version.
On la trouvera là A la date de rédaction de ce billet, c'est la 3.3.4
cd ~ #télécharger: wget ftp://ftp.horde.org/pub/horde/horde-3.3.4.tar.gz #Décompresser: tar -xzvf horde-3.3.4.tar.gz #Pousser le dossier au bon endroit mv horde-3.3.4 /usr/share/horde3
Récupérer les modules et les fichiers de config de l'ancienne version.
Pour les modules (j'entends par là IMP Kronolith etc...) il suffit de pousser les répertoires dans le nouveau de horde. Pour les fichiers de config, idem, mais il y aura peut etre une upgrade à effectuer.
#les fichiers de conf mv /usr/share/horde3.old/config/conf.php /usr/share/horde3/config/conf.php mv /usr/share/horde3.old/config/registry.php /usr/share/horde3/config/registry.php #les modules cd /usr/share cp -R horde3.old/passwd horde3/ cp -R horde3.old/imp horde3/ cp -R horde3.old/gollem horde3/ cp -R horde3.old/kronolith horde3/ cp -R horde3.old/mnemo horde3/ cp -R horde3.old/ingo horde3/ cp -R horde3.old/turba horde3/
Upgrade des bases de données et des fichiers de conf:
Pour chaque upgrade la procédure est donnée là
Pour cette version, j'exécute simplement le script.
php /usr/share/horde3/scripts/upgrades/2008-08-29_fix_mdb2_sequences.php
Upgrade IMP Kronolith...
Le principe est le même, juste qu'on n'aura pas à pousser les modules. Zieuter dans la docs/UPGRADING du module.
Pour IMP par exemple http://www.horde.org/imp/docs/?f=UPGRADING.html
Exemple pour IMP:
cd /usr/share/horde3 mv imp imp.old wget ftp://ftp.horde.org/pub/imp/imp-h3-4.3.4.tar.gz tar -xzvf imp-h3-4.3.4.tar.gz mv imp-h3-4.3.4 imp rm imp-h3-4.3.4.tar.gz cp imp.old/config/conf.php imp/config/ cp imp.old/config/servers.php imp/config/ cp imp.old/config/prefs.php imp/config/ cp imp.old/config/mime_drivers.php imp/config/
sécuriser l'installation
Il suffit d'éxécuter ce script:
sh /usr/share/horde3/scripts/set_perms.sh