Créer son propre référentiel Debian

Linux
Vous avez des paquets que vous souhaitez mettre à disposition, dans un référentiel (repository)

Il faut tout d'abord créer une clé, qui servira à signer vos packages.

gpg --gen-key


ensuite, il faut suivre ce qui est demandé. Ne pas oublier le nom que vous renseignez, il vous sera demandé ultérieurement, à la signature.

Il faut ensuite créer son arborescence de référentiel. Pour cela on utilise le package reprepro

apt-get install reprepro


Et donc, dans un répertoire vide, on va créer notre arborescence. Il faut d'abord configurer son comportement, dans un fichier conf/distribitutions

Origin: repo.pouf.org
Label: apt repository
Codename: wheezy
Architectures: armhf
Components: main
Description: Pouf.org debian package repo
SignWith: yes
Pull: wheezy


Et maintenant, on génère l'arborescence.

reprepro --ask-passphrase -Vb . includedeb wheezy path/*.deb


Puis ensuite, pour exporter, votre clé publique, il faut l'exporter :

gpg --armor --export nom_clé_GPG > public_key_file


Si vous souhaitez ajouter cette clé, sur les machines qui téléchargent les packages :

wget http://server/public_key_file -O - | apt-key add -

Rétroliens

    Pas de rétroliens

Commentaires

Afficher les commentaires en (Vue non groupée | Vue groupée)

    Pas de commentaires


Ajouter un commentaire


Les adresses Email ne sont pas affichées, et sont seulement utilisées pour la communication.
To leave a comment you must approve it via e-mail, which will be sent to your address after submission.
Marquer un texte en gras: *mot*, souligner un texte: _mot_.
Les smilies standard comme :-) et ;-) sont convertis en images.
Syntaxe BBCode autorisée
De quel couleur est le cheval blanc d'Henri 4 ?
 
Les commentaires postés doivent être approuvés avant d'être affichés dans le blog.