Outils pour utilisateurs

Outils du site


doc:dak:installation_de_dak_sur_abonde

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
doc:dak:installation_de_dak_sur_abonde [2005/12/07 10:35]
lehobey
doc:dak:installation_de_dak_sur_abonde [2006/03/31 14:49] (Version actuelle)
lehobey
Ligne 1: Ligne 1:
-====== Mon installation de dak ======+====== Mon installation de dak sur abonde ​======
 Je décris ici une première installation « de production » de [[dak]] sur abonde (dédiée à ce seul usage). Je m'​inspire évidemment de l'​[[installation de dak sur ondine]] avec les différences suivantes : Je décris ici une première installation « de production » de [[dak]] sur abonde (dédiée à ce seul usage). Je m'​inspire évidemment de l'​[[installation de dak sur ondine]] avec les différences suivantes :
   * je place tout dans le répertoire ///​var/​lib/​dak//​ au lieu de ///​opt/​dak//​ ;   * je place tout dans le répertoire ///​var/​lib/​dak//​ au lieu de ///​opt/​dak//​ ;
Ligne 55: Ligne 55:
  
 ===== Édition des fichiers de configuration ===== ===== Édition des fichiers de configuration =====
-==== /etc/dak/katie.conf ====+ 
 +==== /etc/katie/katie.conf ====
 Tel que produit par debconf (non modifié pour l'​instant donc) : Tel que produit par debconf (non modifié pour l'​instant donc) :
-  * [[/​etc/​katie.conf d'​abonde]]+  * [[/etc/katie/katie.conf d'​abonde]]
  
 ==== /​var/​lib/​dak/​katie/​apt.conf ==== ==== /​var/​lib/​dak/​katie/​apt.conf ====
 Modifications apportées : Modifications apportées :
   - remplacement de « duck » par « fdl » ;   - remplacement de « duck » par « fdl » ;
-  - une seule version « unstable » (qui contiendra des retroproductions ​pour sarge !) ;+  - une seule version « unstable » (qui contiendra des rétroproductions ​pour sarge !) ;
   - sections « main », « contrib » et « non-free » ;   - sections « main », « contrib » et « non-free » ;
   - ajout de kfreebsd-i386.   - ajout de kfreebsd-i386.
Ligne 72: Ligne 73:
   - ajout des commentaires dans katie.conf suggérés [[http://​bugs.debian.org/​cgi-bin/​bugreport.cgi?​bug=329616|ici]] ;   - ajout des commentaires dans katie.conf suggérés [[http://​bugs.debian.org/​cgi-bin/​bugreport.cgi?​bug=329616|ici]] ;
   - suppression d'« experimental » : une seule version « unstable » ;   - suppression d'« experimental » : une seule version « unstable » ;
 +  - ajout de versions « stable » et « testing » identiques à « unstable » pour essayer de faire plaisir à [[denise]] ;
   - Dinstall::​MyEmailAddress devient Lehobey@free.fr ;   - Dinstall::​MyEmailAddress devient Lehobey@free.fr ;
   - Dinstall::​MyAdminAddress devient LEHOBEY@free.fr (remplace ftpmaster) ;   - Dinstall::​MyAdminAddress devient LEHOBEY@free.fr (remplace ftpmaster) ;
Ligne 81: Ligne 83:
   - Architectures : ajout de « kfreebsd-i386 "Intel IA32 running kFreeBSD"​ » ;   - Architectures : ajout de « kfreebsd-i386 "Intel IA32 running kFreeBSD"​ » ;
   - Component : ajout de « non-free » ;   - Component : ajout de « non-free » ;
 +  - Dinstall::​SigningKeyIds paramétré pour la clef 50483642 (voir plus bas) ;
  
 À faire : À faire :
Ligne 121: Ligne 124:
  
 ===== Création du groupe ftpmaster pour la base postgresl ===== ===== Création du groupe ftpmaster pour la base postgresl =====
-Je ne sais pas si c'est absolument nécessaire. ​Mais ça marche avec et n'ai pas le temps de tester sans. +C'est absolument nécessaire.
   # su - deb-dak   # su - deb-dak
   $ psql projectb   $ psql projectb
Ligne 134: Ligne 136:
   # su - deb-dak   # su - deb-dak
   $ cd /​usr/​share/​dak ; ./neve -a   $ cd /​usr/​share/​dak ; ./neve -a
 +
 +===== Configurations nécessaires à uma =====
 +==== uma et exim4 ====
 +Il est nécessaire,​ pour que les courriels d'​[[uma]] partent, d’avoir ajouté à /​etc/​email-addresses quelque chose qui ressemble à : 
 +
 +<​file>​
 +nobody: LEHOBEY@free.fr
 +</​file>​
 +
 +==== uma et sudo ====
 +J'​ajoute la ligne suivante à la configuration de sudo (///​etc/​sudoers//​),​ avec //visudo// :
 +<​file>​
 +deb-dak ​  ALL = NOPASSWD: /​usr/​sbin/​useradd
 +</​file>​
 +
 +==== Initialisation du trousseau de deb-dak ====
 +J'​utilise l'​import de ma clef pour ce faire.
 +
 +  # su - deb-dak
 +  $ gpg --no-default-keyring --keyring /​var/​lib/​dak/​keyrings/​keyring.gpg --keyserver pgp.mit.edu --recv-keys 2B022951
 +
 +==== Création du groupe debuser ====
 +Je le crée avec le GID 800 (si j'ai bien compris le katie.conf) sans être convaincu que ce soit vraiment nécessaire.
 +
 +  # addgroup --gid 800 debuser
 +
 +===== Création d'un utilisateur =====
 +En l'​occurence,​ moi-même.
 +  # su - deb-dak
 +  $ uma -k 2B022951 -u lehobey
 +
 +<​code>​
 +0x2B022951 -> Frederic LEHOBEY ​ <​Frederic.Lehobey@free.fr>​ -> lehobey -> 6750B3F2BF04A269B5D7D677289EB5222B022951
 +Add user lehobey with above data (y/N) ? y
 +Added:
 +Uid: lehobey (ID: 1)
 +Maint: Frederic LEHOBEY ​
 +FP: 6750B3F2BF04A269B5D7D677289EB5222B022951
 +</​code>​
 +
 +===== Création d'une clef pour ziyi =====
 +  # su - deb-dak
 +  $ gpg --gen-key
 +  $ cp .gnupg/???​ring.gpg /​var/​lib/​dak/​s3kr1t/​dot-gnupg/​
 +
 +Il s'agit de la clef :
 +<​code>​
 +pub   ​1024D/​50483642 2005-12-07
 +      Key fingerprint = C86C 61F1 331A 43B1 3E7C  52A1 0766 BF16 5048 3642
 +uid                  FDL abonde (FDL abonde deb-dak) <​deb-dak@abonde>​
 +sub   ​2048g/​66BE30B4 2005-12-07
 +</​code>​
 +
 +===== Mise en place des tâches récurrentes =====
 +NB : les fichiers sont à créer ou éditer en tant que l'​utilisateur deb-dak :
 +  # su - deb-dak
 +
 +==== /​var/​lib/​dak/​katie/​cron.unchecked ====
 +Tel que produit par dak (non modifié pour l'​instant) :
 +  * [[/​var/​lib/​dak/​katie/​cron.unchecked d'​abonde]]
 +
 +==== /​var/​lib/​dak/​katie/​cron.daily ====
 +Créé de toutes pièces à partir des exemples dans ///​usr/​share/​doc/​dak/​crontabs//​.
 +
 +Points importants :
 +  - le « export SCRIPTVARS » du début pointe vers ///​var/​lib/​dak/​katie/​vars//​ ;
 +  - la sauvegarde de la base se fait dans ///​var/​lib/​dak/​backup/​dump...//​ ;
 +  - « EMAILADDRESS » est replacé par « LEHOBEY@FREE.FR » ;
 +
 +Déplacement de mklslar :
 +  # cp /​usr/​share/​doc/​dak/​scripts/​mklslar /​usr/​local/​bin/​
 +  # chmod +x /​usr/​local/​bin/​mklslar
 +
 +  * [[/​var/​lib/​dak/​katie/​cron.daily d'​abonde]]
 +
 +==== /​var/​lib/​dak/​katie/​vars ====
 +Modifications apportées :
 +  - aucune pour l'​instant ;
 +
 +  * [[/​var/​lib/​dak/​katie/​vars d'​abonde]]
doc/dak/installation_de_dak_sur_abonde.1133948140.txt.gz · Dernière modification: 2005/12/07 10:40 (modification externe)