J'ai lu l'article suivant: Comment puis-je contourner / ignorer les contrôles de signature gpg d'apt?
Il décrit comment configurer apt
pour ne pas vérifier les signatures des packages du tout .
Cependant, j'aimerais limiter les effets de ce paramètre à un seul référentiel (dans ce cas hébergé localement).
Autrement dit, tous les référentiels officiels doivent utiliser la vérification de signature GPG comme d'habitude, à l' exception du référentiel local .
Comment pourrais-je m'y prendre?
À défaut, quel serait l'avantage (du point de vue de la sécurité) de signer les packages lors d'une construction automatisée (certains méta-packages et quelques programmes), puis de respecter toutes lesapt
prescriptions sécurisées ? Après tout, l'hôte avec le référentiel serait également celui sur lequel réside la clé GPG secrète.
la source
dput
(ou tout ce que Debian utilise lui-même) sont très élaborés et semblent être une surexploitation considérable pour un référentiel ad hoc local.reprepro
se chargera de générer automatiquement le référentiel avec la structure de répertoire correcte et les fichiers d’index sans avoir à installer un serveur de base de données volumineux ... et signera également le résultat sans travail supplémentaire de votre part.Réponses:
Vous pouvez définir des options dans votre
sources.list
:L'
trusted
option est ce qui désactive la vérification de GPG. Voirman 5 sources.list
pour plus de détails.Note: ceci a été ajouté dans apt 0.8.16 ~ exp3. Donc, c'est en wheezy (et bien sûr jessie), mais pas presser.
la source
1.0.1ubuntu2.7
avoir déjà cette fonctionnalité, étant donné son numéro de version.Pour vous assurer que vous voyez un avertissement lorsque vous utilisez un référentiel non sécurisé, utilisez plutôt allow-insecure = yes, comme ci-dessous.
la source