.. _upgrade:

Mise à jour
===========

Ceci est une procédure générique de mise-à-jour. Des étapes
additionelles peuvent être précisées dans les
:ref:`notes de version <changelog>`.

La procédure dépend du mode d'installation.


Avec les dépôts
---------------

Une simple mise-à-jour suffit :

.. code-block:: bash

   yum upgrade waarp-manager

   // mettre à jour la base de données:
   manager db migrate up -c /etc/waarp-manager/waarp-manager.ini


Avec les RPM
------------

Télécharger la nouvelle version depuis la `page de téléchargements`_
et installez le RPM avec la commande :

.. code-block:: bash

   rpm -i waarp-manager-[version].rpm

   // mettre à jour la base de données:
   manager db migrate up -c /etc/waarp-manager/waarp-manager.ini


Avec les archives autonomes
---------------------------

1. Télécharger la dernière version tar.gz pour linux depuis la
   `page de téléchargements`_.

2. Décompressez l'archive dans un nouveau dossier :

   .. code-block:: bash

      tar xf waarp-manager-[version].tar.bz2

3. Arrêtez le service Waarp Manager :

   .. code-block:: bash

      cd path/to/old/waarp-manager
      ./bin/manage.sh stop

4. Copiez la configuration de Waarp Manager dans le dossier de la
   nouvelle version:

   .. code-block:: bash

      cd path/to/new/waarp-manager
      cp path/to/old/waarp-manager/waarp-manager.ini etc/waarp-manager.ini

      // mettre à jour le fichier de configuration
      ./bin/waarp-manager conf -u etc/waarp-manager.ini

5. Mettre à jour la base de données :

   .. code-block:: bash

      // mettre à jour la base de données:
      ./bin/manager db migrate up -c /etc/waarp-manager/waarp-manager.ini

5. Démarrez la nouvelle version de Waarp Manager :

   .. code-block:: bash

      cd path/to/old/waarp-manager
      ./bin/manage.sh start




.. _page de téléchargements: https://dl.waarp.org/dist/waarp-manager
