2.0 KiB
2.0 KiB
Configuration des dépôts logiciels
Vue générale
Les différents composants logiciels utilisés par Publik proviennent, par ordre de préférence :
- de la distribution Debian GNU/Linux stable
- des backports officiels Debian, disposant du suivi de sécurité par l’équipe Debian,
- des paquets Debian fournis et maintenus par les projets upstream,
- de paquets Debian maintenus par Entr’ouvert qui en assure le suivi de sécurité.
Configuration des dépôts logiciels
Les machines doivent disposer des dépôts stretch et stretch-backports (obligatoire afin d'installer django 1.11).
Ajoutons aussi les dépôts Entr'ouvert et RabbitMQ:
echo 'deb http://deb.entrouvert.org/ stretch main' > /etc/apt/sources.list.d/entrouvert.list
echo 'deb http://www.rabbitmq.com/debian/ testing main' > /etc/apt/sources.list.d/rabbitmq.list
Ajoutons les clés correspondantes :
wget -O- https://deb.entrouvert.org/entrouvert.gpg | apt-key add -
wget -O- https://www.rabbitmq.com/rabbitmq-release-signing-key.asc | apt-key add -
apt update
Nous installons ensuite les configuration particulières de apt afin de spécifier quels paquet tirer des backports:
apt install entrouvert-repository
apt update
Installation des paquets de base
Outillage utile pour l'installation et plus tard pour le support et la maintenance :
apt install postgresql-client # pour création utilisateurs et bases de données dans postgresql
apt install bsd-mailx # pour test de l'envoi de mails
apt install zip # pour la création du squelette de site w.c.s.
apt install curl wget # pour les tests/debug locaux
apt install ltrace strace psmisc tcpdump tshark # pour des debug applicatifs
apt install ca-certificates-entrouvert # connexion au LDAP EO
Composants additionnels nécessaires pour les applications :
apt install libreoffice # pour génération de documents dans wcs
apt install publik-base-theme # système de thème
apt install publik-common # outils de gestion