====== Création des dépôts principaux ====== {{tag>packages apt aptly main repos}} ===== Création miroirs ===== Nous allons créer les miroirs des dépôts Debian main, debian-updates et debian-security pour Bookworm (version 12.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 bookworm-main https://deb.debian.org/debian/ bookworm main aptly mirror create -architectures=amd64 bookworm-main-updates http://deb.debian.org/debian/ bookworm-updates main aptly mirror create -force-components -architectures=amd64 bookworm-main-security http://security.debian.org/debian-security bookworm-security main ===== Synchronisation miroirs ===== 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 bookworm-main aptly mirror update bookworm-main-updates aptly mirror update bookworm-main-security ===== Création snapshots ===== Pour créer les snapshots depuis la dernière synchronisation aptly snapshot create bookworm-main-230619 from mirror bookworm-main aptly snapshot create bookworm-main-updates-230619 from mirror bookworm-main-updates aptly snapshot create bookworm-main-security-230619 from mirror bookworm-main-security ===== Publication des snapshots ===== **Note importante :** Il vous sera demandé de saisir le mot de passe de la clé GPG utilisée pour signer les index de paquets. Voir [[/infrastructure/gestion-paquets/aptly/gpg-signing-key|cette page]]. Pour publier les snapshots aptly publish snapshot -distribution=bookworm -component=main bookworm-main-230619 debian aptly publish snapshot -distribution=bookworm-updates -component=main bookworm-main-updates-230619 debian aptly publish snapshot -distribution=bookworm-security -component=main bookworm-main-security-230619 debian Si un autre snapshot était déjà publié, nous le remplaçons aptly publish switch bookworm debian bookworm-main-230619 aptly publish switch bookworm-updates debian bookworm-main-updates-230619 aptly publish switch bookworm-security debian bookworm-main-security-230619 ===== Liens ===== * [[https://www.aptly.info/doc/aptly/mirror/create/|créer un miroir Aptly]] * [[https://www.aptly.info/doc/aptly/mirror/update/|mettre à jour un miroir Aptly]] * [[https://www.aptly.info/doc/aptly/snapshot/create/|créer un snapshot Aptly]] * [[https://www.aptly.info/doc/aptly/publish/snapshot/|publier un snapshot Aptly]]