Ceci est une ancienne révision du document !
Mon installation de dak
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 :
Abonde est en version sarge de Debian et il en est de même du paquet dak.
L'installation comprend les étapes suivantes :
installation de postgresql ;
installation d'un serveur ftp pour recevoir les paquets (ici vsftpd) ;
installation et configuration appropriée de dak (le gros morceau) ;
installation de debianqueued (à la main) pour transfert des paquets déposés.
postgresql
# aptitude install postgresql
Questions debconf
Où créer la base de données de PostgreSQL ?
Faut-il supprimer les données à la purge du paquet ?
Paramètres régionaux utilisés par le moteur de bases de données :
Ordre jour/mois des dates
Installation du dak de sarge
# aptitude install dak
Les NOUVEAUX paquets suivants vont être installés :
bzip2 dak python-apt python-egenix-mxdatetime python-gnupginterface
python-ldap python-pygresql python2.3-egenix-mxdatetime
python2.3-egenix-mxtools python2.3-ldap python2.3-pygresql sudo
Questions debconf
Where to put the base directory for dak?
Nom d'hôte de l'archive :
Nom de votre archive :
The name of your dak user.
The name of your dak group.
Édition des fichiers de configuration
/etc/dak/katie.conf
Tel que produit par debconf (non modifié pour l'instant donc) :
/var/lib/dak/katie/apt.conf
Modifications apportées :
remplacement de « duck » par « fdl » ;
une seule version « unstable » (qui contiendra des retroproductions pour sarge !) ;
sections « main », « contrib » et « non-free » ;
ajout de kfreebsd-i386.
/var/lib/dak/katie/katie.conf
Modifications apportées :
ajout des commentaires dans katie.conf suggérés
ici ;
suppression d'« experimental » : une seule section « unstable » ;
Dinstall::MyEmailAddress devient Lehobey@free.fr ;
Dinstall::MyAdminAddress devient LEHOBEY@free.fr ;
À faire :
Dinstall::MyHost ;
Dinstall::BugServer ;
Dinstall::PackagesServer ;