Fresh installations are made with Debian Bullseye

Signed-off-by: Emmy D'ANELLO <ynerant@crans.org>
This commit is contained in:
Emmy D'ANELLO 2022-08-29 11:41:48 +02:00
parent edcf42beb6
commit 0c1c845f72
Signed by: ynerant
GPG Key ID: 3A75C55819C8CF85
1 changed files with 11 additions and 4 deletions

View File

@ -3,7 +3,7 @@ Installer la Note Kfet en production
Cette page détaille comment installer la Note Kfet sur un serveur de production, Cette page détaille comment installer la Note Kfet sur un serveur de production,
dédié uniquement à l'utilisation de la note. On supposera que le serveur tourne dédié uniquement à l'utilisation de la note. On supposera que le serveur tourne
avec un Debian Buster à jour. avec un Debian Bullseye à jour.
Ajout des dépôts buster-backports Ajout des dépôts buster-backports
@ -42,7 +42,7 @@ Vérifiez que les paquets sont bien récupérés, en cherchant cette ligne :
.. warning:: .. warning::
Avis aux futurs respos info : pensez à bien actualiser cette documentation lorsque Avis aux futur⋅es respos info : pensez à bien actualiser cette documentation lorsque
Debian Bullseye sera sorti. En particulier, il ne sera pas déconnant de continuer Debian Bullseye sera sorti. En particulier, il ne sera pas déconnant de continuer
à utiliser non pas buster-backports mais bullseye-backports pour installer la à utiliser non pas buster-backports mais bullseye-backports pour installer la
note avec Django 3.2 et non Django 2.2. note avec Django 3.2 et non Django 2.2.
@ -50,17 +50,24 @@ Vérifiez que les paquets sont bien récupérés, en cherchant cette ligne :
Bien sûr, vous testerez sur un serveur qui n'est pas celui utilisé avant :) Bien sûr, vous testerez sur un serveur qui n'est pas celui utilisé avant :)
.. error::
Avis aux respos info : on utilise maintenant Debian Bullseye. À voir si on veut
avoir bullseye-backports pour avoir Django 3.2 ou non. La section du haut sera à
adapter.
Installation des dépendances nécessaires Installation des dépendances nécessaires
---------------------------------------- ----------------------------------------
On s'efforce pour récupérer le plus possible de dépendances via les paquets Debian On s'efforce pour récupérer le plus possible de dépendances via les paquets Debian
plutôt que via ``pip`` afin de faciliter les mises à jour et avoir une installation plutôt que via ``pip`` afin de faciliter les mises à jour et avoir une installation
plus propre. On peut donc installer tout ce dont on a besoin, depuis buster-backports : plus propre. On peut donc installer tout ce dont on a besoin :
.. code:: bash .. code:: bash
$ sudo apt update $ sudo apt update
$ sudo apt install -t buster-backports --no-install-recommends \ $ sudo apt install --no-install-recommends \
gettext git ipython3 \ # Dépendances basiques gettext git ipython3 \ # Dépendances basiques
fonts-font-awesome libjs-bootstrap4 \ # Pour l'affichage web fonts-font-awesome libjs-bootstrap4 \ # Pour l'affichage web
python3-bs4 python3-django python3-django-crispy-forms python3-django-extensions \ python3-bs4 python3-django python3-django-crispy-forms python3-django-extensions \