1
0
mirror of https://gitlab.crans.org/bde/nk20 synced 2024-12-25 17:02:22 +00:00

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

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,
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
@ -42,7 +42,7 @@ Vérifiez que les paquets sont bien récupérés, en cherchant cette ligne :
.. 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
à utiliser non pas buster-backports mais bullseye-backports pour installer la
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 :)
.. 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
----------------------------------------
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
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
$ sudo apt update
$ sudo apt install -t buster-backports --no-install-recommends \
$ sudo apt install --no-install-recommends \
gettext git ipython3 \ # Dépendances basiques
fonts-font-awesome libjs-bootstrap4 \ # Pour l'affichage web
python3-bs4 python3-django python3-django-crispy-forms python3-django-extensions \