Ceci est une ancienne révision du document !
Comment créer votre propre dépôt Ubuntu ?
Cette courte documentation explique comment utiliser debarchiver pour créer et maintenir un dépôt Ubuntu et ainsi mettre à disposition vos propres paquets Ubuntu .
A noter que le dépôts qui sera créer dans ce document est également compatible avec debian.
Installation
On commence par installer debarchiver et dpkg-scanpackages :
# apt-get install debarchiver devscripts
Configuration
Ensuite il faut créer les repertoires qui accueilleront les paquets :
# mkdir -p /var/www/debian # mkdir /var/www/debian/dists/ # mkdir /var/www/debian/_incoming/
Le répertoire dists contiendra l'arborescence du dépôt et _incoming sera le répertoire ou debarchiver viendra chercher les nouveaux paquets pour les placer au sein de l'arborescence.
Enfin il suffit d'éditer le fichier /etc/debarchiver.conf et de modifier les paramètres suivants :
$destdir = "/var/www/debian/dists"; $inputdir = "/var/www/debian/_incoming"; @distributions = ('dapper', 'edgy', 'feisty', 'gutsy'); @sections = ('main', 'universe', 'multiverse');
Si vous souhaiter recevoir un message lorsqu'un paquet est ajouté remplisser la section :
# @mailtos = ('Maintainer', The Maintainer field in control file # 'Uploaders', The Uploaders field in control file # '@bar.com', User id @bar.com that own the changes file # 'installer@foo.com', An explicit email address # 'Changed-By'); The email in the changelog file