Outils pour utilisateurs

Outils du site


doc:dak:installation_de_dak_sur_melusine

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
doc:dak:installation_de_dak_sur_melusine [2006/03/14 17:05]
lehobey
doc:dak:installation_de_dak_sur_melusine [2006/03/31 14:48]
lehobey
Ligne 1: Ligne 1:
-====== Mon installation de dak sur melusine ====== 
-Cette installation reprend l'​[[installation de dak sur abonde]] en indiquant seulement les différences. 
  
-====== postgresql ====== 
-[[installation_de_dak_sur_abonde#​postgresql|Idem]]. 
- 
-====== Installation du dak de sarge ====== 
-Selon [[installation_de_dak_sur_abonde#​installation_du_dak_de_sarge|celle sur abonde]]. 
- 
-===== Questions debconf ===== 
- 
-==== Nom d'​hôte de l'​archive : ==== 
-  melusine 
-car le ///​etc/​hosts//​ de melusine commence comme ceci : 
-<​file>​ 
-127.0.0.1 ​      ​melusine ​       localhost 
-</​file>​ 
- 
-==== Nom de votre archive : ==== 
-  archive FDL (melusine) 
- 
-===== Gestion des trousseaux ===== 
-==== 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 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/​BA4C026A 2006-03-13 
-      Key fingerprint = 9609 6EBD 153D FF96 6D57  03BA 38C7 4660 BA4C 026A 
-uid                  FDL melusine (FDL melusine deb-dak) <​deb-dak@melusine>​ 
-sub   ​2048g/​37242CBB 2006-03-13 
-</​code>​ 
- 
-===== Édition des fichiers de configuration ===== 
- 
-==== /​etc/​katie/​katie.conf ==== 
-Tel que produit par debconf (non modifié pour l'​instant donc) : 
-  * [[/​etc/​katie/​katie.conf de melusine]] 
- 
-==== /​var/​lib/​dak/​katie/​apt.conf ==== 
-Modifications apportées : 
-  - remplacement de « duck » par « fdl » ; 
-  - une seule version « unstable » (qui contiendra des rétroproductions pour sarge !) ; 
-  - sections « main », « contrib » et « non-free » ; 
-  - ajout de kfreebsd-i386 et kfreebsd-amd64. 
- 
-  * [[/​var/​lib/​dak/​katie/​apt.conf de melusine]] 
- 
-==== /​var/​lib/​dak/​katie/​katie.conf ==== 
-Modifications apportées : 
-  - 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 » ; 
-  - ajout de versions « stable » et « testing » identiques à « unstable » pour essayer de faire plaisir à [[denise]] ; 
-  - Dinstall::​MyEmailAddress devient Lehobey@free.fr ; 
-  - Dinstall::​MyAdminAddress devient LEHOBEY@free.fr (remplace ftpmaster) ; 
-  - Alicia::​MyEmailAddress devient LEHOBEY@free.fr ; 
-  - Melanie::​MyEmailAddress devient LEHOBEY@free.fr ; 
-  - Suite::​Unstable::​Components : ajout de non-free ; 
-  - Suite::​Unstable::​Architectures : ajout de kfreebsd-amd64 et kfreebsd-i386 ; 
-  - remplacement de « duck » par « fdl » ; 
-  - Architectures : ajout de « kfreebsd-amd64 "AMD64 running kFreeBSD"​ » et « kfreebsd-i386 "Intel IA32 running kFreeBSD"​ » ; 
-  - Component : ajout de « non-free » ; 
-  - Dinstall::​SigningKeyIds paramétré pour la clef BA4C026A (voir ci-dessus) ; 
- 
-À faire : 
-  - Dinstall::​MyHost ; 
-  - Dinstall::​BugServer ; 
-  - Dinstall::​PackagesServer ; 
-  - Suite::​Unstable::​Announce ; 
- 
-  * [[/​var/​lib/​dak/​katie/​katie.conf de melusine]] 
- 
-===== Création de l'​utilisateur deb-dak pour la base postgresql ===== 
-  # su - postgres 
-  $ createuser deb-dak 
- 
-<​code>​ 
-Shall the new user be allowed to create databases? (y/n) y 
-Shall the new user be allowed to create more new users? (y/n) y 
-CREATE USER 
-</​code>​ 
- 
-===== Création des répertoires nécessaires à dak ===== 
-  # su - deb-dak 
-  $ rose 
- 
-===== Création de la base de données projectb ===== 
-  # su - deb-dak 
-  $ createdb projectb 
- 
-Vérification : 
-  $ psql -l 
-<​code>​ 
-        List of databases 
-   ​Name ​   |  Owner   | Encoding ​ 
------------+----------+---------- 
- ​projectb ​ | deb-dak ​ | UNICODE 
- ​template0 | postgres | UNICODE 
- ​template1 | postgres | UNICODE 
-(3 rows) 
-</​code>​ 
- 
-===== Création du groupe ftpmaster pour la base postgresql ===== 
-C'est absolument nécessaire. 
-  # su - deb-dak 
-  $ psql projectb 
-  projectb=# CREATE GROUP ftpmaster ; 
-  projectb=# ALTER GROUP ftpmaster ADD USER "​deb-dak"​ ; 
-  projectb=# \q 
- 
- 
-===== Initialisation de la base de données ===== 
-NB : détruit les données ! 
- 
-  # su - deb-dak 
-  $ 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>​ 
- 
-En fait sur melusine qui utilise le vieil exim (et non exim4), j'ai dû ajouter : 
-<​file>​ 
-deb-dak: 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>​ 
- 
-==== 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 fdl-dak 
- 
-<​code>​ 
-0x2B022951 -> Frederic LEHOBEY ​ <​Frederic.Lehobey@free.fr>​ -> fdl-dak -> 6750B3F2BF04A269B5D7D677289EB5222B022951 
-Add user fdl-dak with above data (y/N) ? y 
-Added: 
-Uid: fdl-dak (ID: 1) 
-Maint: Frederic LEHOBEY ​ 
-FP: 6750B3F2BF04A269B5D7D677289EB5222B022951 
-</​code>​ 
- 
-===== Mise en place des tâches récurrentes ===== 
-Création d'un répertoire //backup// pour //​cron.daily//​. 
- 
-  # su - deb-dak 
-  $ mkdir /​var/​lib/​dak/​backup 
- 
-Installation de symlinks pour //​cron.daily//​. 
- 
-  # aptitude install symlinks 
doc/dak/installation_de_dak_sur_melusine.txt · Dernière modification: 2006/03/31 14:48 par lehobey