Topic: secure apt repository
Bonjour,
Apres des heures et des heures et quelques tubes d'aspirine =D sur debarchiver pour que le référentiel signe les fichiers Release.gpg,
je ne suis arrivé a rien malgré avoir tripoté la conf... dans tout les sens,
rien à faire il ne veut rien signer ...en sortie.
Donc j'ai décidé de passer sur reprepro et l’expérience à été concluante
Il reste à éplucher la doc pour optimiser mes scripts .. pour pas rentrer chaque paquet a la mano,
rsync -e ssh -av --delete-after ........... vers le ftp de tuxfamily etcc .
mais voila le dépôt est sécurisé maintenant .
Pour vous ça change rien le repository est toujours au même endroit
Debian wheezy
deb http://debian.qelectrotech.org/qet/debian/ stable main
Debian Sid
deb http://debian.qelectrotech.org/qet/debian/ unstable main
https://download.qelectrotech.org/qet/debian/
W: Erreur de GPG : https://download.qelectrotech.org unstable InRelease : Les signatures suivantes n'ont pas pu être vérifiées car la clé publique n'est pas disponible : NO_PUBKEY BC9F825E1D4FB6C1
pour ajouter la clé du dépôt
$ gpg --keyserver pgpkeys.mit.edu --recv-key 1D4FB6C1
$ gpg -a --export 1D4FB6C1 | sudo apt-key add -
ou
wget -O- https://download.qelectrotech.org/qet/debian/Qelectrotech_Repository.asc | sudo apt-key add -
Edit:
humm apres des heures ou je ne tirai rien de rien de ce debarchiver pour chiffrer le dépôt et après avoir mis reprepro
maintenant il chiffre bien le référentiel ...... =(
couic ................................
Debug: Append to stable/main/binary-binary-i386/Packages
Debug: Read stable/main/binary-all/Packages
Message: Gzip merged Packages file stable/main/binary-i386/Packages
Debug: CMD: gzip stable/main/binary-i386/Packages -c > stable/main/binary-i386/Packages.gz
Debug: Gzip merged Packages file stable/main/binary-i386/PackagesDebug: Append to stable/main/binary-binary-amd64/Packages
Debug: Read stable/main/binary-all/Packages
Message: Gzip merged Packages file stable/main/binary-amd64/Packages
Debug: CMD: gzip stable/main/binary-amd64/Packages -c > stable/main/binary-amd64/Packages.gz
Debug: Gzip merged Packages file stable/main/binary-amd64/PackagesDebug: Create apt-ftparchive Release config for stable
Message: Generate Release file for stable
Debug: CMD: apt-ftparchive -c stable/.apt-ftparchive.conf release stable > Release
Debug: Generate Release file for stableMessage: Put Release file for stable in the right location
Debug: CMD: mv Release stable/Release
Debug: Put Release file for stable in the right locationMessage: Sign Release file for stable with key '1D4FB6C1'
Debug: CMD: gpg -a -b -s -u 1D4FB6C1 -o stable/Release.gpg stable/ReleaseUne phrase de passe est nécessaire pour déverrouiller la clef secrète de
l'utilisateur : « QElectroTech (Unofficial Debian Repository) <scorpio@qelectrotech.org> »
clef DSA de 2048 bits, identifiant 1D4FB6C1, créée le 2013-06-07Debug: Sign Release file for stable with key '1D4FB6C1'
Message: Remove lockfile /var/lib/debarchiver/dists/debarchiver.lock.
Debug: CMD: rm /var/lib/debarchiver/dists/debarchiver.lock
Debug: Remove lockfile /var/lib/debarchiver/dists/debarchiver.lock.
couic ...........................