...
- Java OpenJdk 17 (jusqu'à 25) : le mieux est de l'installer via le système de paquets de votre linux.
- Maven : le mieux est de l'installer via le système de paquets de votre linux.
- Postgresql 17 ou > : le mieux est de l'installer via le système de paquets de votre linux.
- Tomcat 10 ou Jetty 10 12 : via via système de paquets également ; on recommande d'utiliser tomcat10-user + tomcat10-instance-create au lieu de décompresser un tarball dans /opt
- Apache + libapache2-mod-shib2 : https://services.renater.fr/federation/documentation/guides-installation/index#installer_un_sp_shibboleth [la documentation ci-avant reprend également cette partie]
- Git
...
Lors d'une mise à jour de version de votre distribution (apt dist-upgrade), la mise à jour de votre base de données est également opérée et fonctionnera si votre système a assez de faire place pour dupliquer votre base afin que la migration du cluster postgresql réussisse (vous devez donc avoir un espace libre dans votre point de montage postgresql équivalent à l'espace utilisé par votre base).
Si cette migration échoue et que vous souhaitez profiter de la nouvelle version de postgresql, il faudra effectuer (après coup) des commandes de mises à jour supplémentaires.
...
Une telle mise à jour d'un postgresql 13 15 vers un postgresql 15 17 proposant une base de données esup-sgc avec 100.000 cartes/photos stockées en base de données (~20GB de données) est opérée par ce biais en moins d'1 minute.
...