Passage sous aptly de mon repository debian

L’ancien outil debarchiver que j’utilisais alors se faisait vieux et capricieux, et le repository ne marchait plus. Un nouvel outil aptly est apparu depuis et semble beaucoup plus performant. Voici donc mon nouveau repository :

Ci-dessous quelques indications pour créer un repository aptly

Je vous conseille d’installer au moins la version 1.2 depuis la distribution debian du site (celle de stretch est trop vieille et manque de fonctions bien utiles).

Le principe d’aptly repose sur l’utilisation d’une base de données locale (généralement dans $HOME/.aptly), puis ensuite de publications dans d’autres espaces.

Pour initialiser le fichier de configuration ($HOME/.aptly.conf) : aptly config show

Pour créer un repository local : aptly -distribution=”stable” repo create local

Si vous voulez publier en local, ajoutez votre répertoire comme indiqué dans le fichier de configuration :

(N’oubliez pas d’avoir les droits d’écriture sur l’endroit où vous voulez publier)

Puis pour publier : aptly publish repo local filesystem:web:debian
Si vous avez besoin d’utiliser une clé GPG différente : aptly -gpg-key=”remi+debian@via.ecp.fr” publish repo local filesystem:web:debian

Pour les mises à jour : aptly -gpg-key=remi+debian@via.ecp.fr -force-overwrite publish update stable filesystem:web:debian
(-force-overwrite est pratique pour débuter et mettre au point, mais à éviter par la suite)

Laisser un commentaire

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

Fermer le menu