Ceci est une ancienne révision du document !


Création des dépôts principaux

Nous allons créer les miroirs des dépôts Debian main, debian-updates et debian-security pour Buster (version 10.x)

Nous nous connectons sous l'utilisateur Aptly, et nous plaçons dans son répertoire personnel (/var/cache/aptly)

sudo su aptly
cd ~

Nous créons les trois miroirs

aptly mirror create -architectures=amd64 buster-main http://deb.debian.org/debian/ buster main
aptly mirror create -architectures=amd64 buster-main-updates http://deb.debian.org/debian/ buster-updates main
aptly mirror create -architectures=amd64 buster-main-security http://security.debian.org/debian-security buster/updates main

Nous devons importer les clés PGP des dépôts Debian dans le trousseau de l'utilisateur Aptly pour pouvoir télécharger les paquets sans erreurs

gpg --no-default-keyring --keyring /usr/share/keyrings/debian-archive-keyring.gpg --export | gpg --no-default-keyring --keyring trustedkeys.gpg --import

Si gnupg n'est pas installé, vous aurez un message d'erreur. Pour l'installer

sudo aptitude install gnupg

Vous récupérer l'ensemble des paquets des trois dépôts

aptly mirror update buster-main
aptly mirror update buster-main-updates
aptly mirror update buster-main-security

Pour créer les snapshots depuis la dernière synchronisation

aptly snapshot create buster-main-210215 from mirror buster-main
aptly snapshot create buster-main-updates-210215 from mirror buster-main-updates
aptly snapshot create buster-main-security-210215 from mirror buster-main-security

Note importante : Il vous sera demandé de saisir le mot de passe de la clé GPG utilisée pour signer les index de paquets

Pour publier les snapshots

aptly publish snapshot -distribution=buster -component=main buster-main-210215 debian
aptly publish snapshot -distribution=buster-updates -component=main buster-main-updates-210215 debian
aptly publish snapshot -distribution=buster-security -component=main buster-main-security-210215 debian

Si un autre snapshot était déjà publié, nous le remplaçons

aptly publish switch buster debian buster-main-210215
aptly publish switch buster-updates debian buster-main-updates-210215
aptly publish switch buster-security debian buster-main-security-210215
  • infrastructure/gestion-paquets/aptly/main-repos.1634401792.txt.gz
  • Dernière modification : 16/10/2021 16:29
  • de Stéphane Paillet