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 -

Trackbacks

    No Trackbacks

Comments

Display comments as (Linear | Threaded)

    No comments


Add Comment


E-Mail addresses will not be displayed and will only be used for E-Mail notifications.
To leave a comment you must approve it via e-mail, which will be sent to your address after submission.
Enclosing asterisks marks text as bold (*word*), underscore are made via _word_.
Standard emoticons like :-) and ;-) are converted to images.
BBCode format allowed
De quel couleur est le cheval blanc d'Henri 4 ?
 
Submitted comments will be subject to moderation before being displayed.