Le 15/06/2026 à 18:22, Michel Verdier a écrit :
Le 15 juin 2026 Jean-Daniel Dubois a écrit :

Il faut créer les fichiers Packages Packages.gz Release Release.gpg InRelease.

Quelques extraits de mon script de création du dépôt qui fait d’autres choses
Est-ce que tu connais reprepro qui fait normalement tout ce qu'il faut
pour un dépôt debian local. Ton script l'intègre ?

Je n'ai pas utilisé reprepro car mes objectifs initiaux ne sont pas de créer un miroir de la distribution Debian mais de créer des mini-depôts de paquets locaux (essentiellement des paquets de dépendances créée avec equivs et des paquets de scripts de personnalisation) et en option un dépôt des paquets installés sur les machines "master" (amd64 et i386) pour avoir une "mini-distribution" locale qui est forcément très limitée par rapport au dépôt Debian complet et contient notamment des paquets des sections proposed-updates, backports et security. Les besoins sont beaucoup plus simples (juste dpkg-scanpackages, création du fichier Release et signature. L'extrait de script que j'ai joint fait tout le travail nécessaire à la création du dépôt.


--
------------------------------------------------------------------------
Jean-Daniel Dubois.
jddubois.ouvaton.org <https://jddubois.ouvaton.org>
mastodon: mamot.fr/@jddubois <https://mamot.fr/@jddubois>
(limitation de garantie) <https://jddubois.ouvaton.org/wiki/doku.php/exclusion-garantie>

Répondre à