summaryrefslogtreecommitdiff
path: root/docs/fr/upgrade.rst
diff options
context:
space:
mode:
Diffstat (limited to 'docs/fr/upgrade.rst')
-rw-r--r--docs/fr/upgrade.rst65
1 files changed, 47 insertions, 18 deletions
diff --git a/docs/fr/upgrade.rst b/docs/fr/upgrade.rst
index 841485b..f8693bc 100644
--- a/docs/fr/upgrade.rst
+++ b/docs/fr/upgrade.rst
@@ -5,11 +5,10 @@ Mise à jour
===========
:Auteur: Étienne Loks
-:date: 2013-02-01
+:date: 2013-03-16
:Copyright: CC-BY 3.0
Ce document présente la mise à jour de Chimère.
-Il a été mis à jour pour la version 2.0.0 de Chimère.
.. Warning::
Avant toute mise à jour faites une sauvegarde de la base de données et de
@@ -37,6 +36,10 @@ Les instructions sont données pour Debian Squeeze et Debian Wheezy.
Obtenir des nouvelles versions des dépendances
----------------------------------------------
+Si vous souhaitez installer le paquet Debian prévu pour Wheezy, les dépendances
+sont gérées par le paquet.
+Vous pouvez passer à la section suivante de la documentation.
+
Version 1.1 -> 1.2
******************
@@ -74,18 +77,15 @@ de `Celery <http://celeryproject.org/>`_.
Obtenir les nouvelles sources
-----------------------------
-Tout d'abord vous avez besoin de la nouvelle version du code source.
-Pour la procédure d'installation, le code source doit être celui du dépôt Git.
-
Pour simplifier les instructions suivantes, quelques variables d'environnement
sont initialisées.
.. code-block:: bash
CHIMERE_PATH=/srv/chimere
- CHIMERE_TAG=v1.2.0 # version 1.1 -> 1.2
- CHIMERE_TAG=v2.0-RC3 # version 1.2 -> 2.0
- CHIMERE_TAG=master # version 2.0 -> master
+ CHIMERE_BRANCH=v1.2 # version 1.1 -> 1.2
+ CHIMERE_BRANCH=v2.0 # version 1.2 -> 2.0
+ CHIMERE_BRANCH=master # version 2.0 -> master
CHIMERE_LOCALNAME=mychimere
Le nom de votre projet (*CHIMERE_LOCALNAME*) est utilisé pour le nom de la
@@ -97,23 +97,51 @@ comporter autant de nombres et de lettres que souhaité, le caractère tiret bas
(« _ ») est accepté. N'utilisez pas de caractères accentués. Ne commencez pas
par « _ » car cela a une signification particulière en Python.
+Depuis les paquets Debian
+*************************
+
+Si vous souhaitez disposer de la dernière version stable
+de Debian et que vous êtes sous environnement Wheezy, il est
+conseillé d'utiliser les paquets prévus à cet effet.
+
+Si vous avez une installation précédente depuis les sources
+effacez les répertoires contenant la bibliothèque de base
+**conservez** bien les répertoires contenant votre projet.
+
+.. code-block:: bash
+
+ rm -rf $CHIMERE_PATH/chimere
+
+Ensuite vous pouvez installer Chimère.
+
+.. code-block:: bash
+
+ # ajouter le dépôt Chimère
+ echo "deb http://debian.peacefrogs.net wheezy main" >> /etc/apt/sources.list
+ # installation
+ apt-get update
+ apt-get install python-django-chimere
+
+
+Installation depuis les sources
+*******************************
+
+Tout d'abord vous avez besoin de la nouvelle version du code source.
+Pour la procédure d'installation, le code source doit être celui du dépôt Git.
+
+
Pour une précédente installation Git
-************************************
+++++++++++++++++++++++++++++++++++++
.. code-block:: bash
cd $CHIMERE_PATH
- git checkout -b $CHIMERE_LOCALNAME # seulement si vous n'avez pas encore
- # créé votre branche locale
git stash # si vous avez des changements pas encore « commités »
- git checkout master
- git pull
- git checkout $CHIMERE_LOCALNAME
- git rebase $CHIMERE_TAG
+ git checkout origin/$CHIMERE_BRANCH -b $CHIMERE_LOCALNAME
Pour une précédente installation depuis une archive
-***************************************************
++++++++++++++++++++++++++++++++++++++++++++++++++++
Supprimez d'abord votre ancienne installation et obtenez la version Git :
@@ -124,8 +152,7 @@ Supprimez d'abord votre ancienne installation et obtenez la version Git :
rm -rf $CHIMERE_PATH
git clone git://www.peacefrogs.net/git/chimere
cd chimere
- git checkout $CHIMERE_TAG
- git checkout -b $CHIMERE_LOCALNAME
+ git checkout origin/$CHIMERE_BRANCH -b $CHIMERE_LOCALNAME
Mettre à jour les paramètres de base
@@ -301,6 +328,8 @@ Version 2.0 -> master
cd $CHIMERE_APP_PATH
./manage.py syncdb
+ # migrations have been reinitialized
+ ./manage.py migrate chimere --delete-ghost-migrations --fake 0001
./manage.py migrate chimere
Mise à jour des traductions