web-dev-qa-db-fra.com

comment installer le paquet debian à partir d'un référentiel non signé

Essayer d'installer le paquet Debian sur Debian 9 à partir du référentiel non signé:

# apt-get --allow-unauthenticated update
Get:1 http://files.freeswitch.org/repo/deb/freeswitch-1.8 stretch InRelease [3,196 B]
Hit:2 http://security.debian.org/debian-security stretch/updates InRelease
Ign:1 http://files.freeswitch.org/repo/deb/freeswitch-1.8 stretch InRelease
Ign:3 http://debianmirror.nkn.in/debian stretch InRelease
Hit:4 http://debianmirror.nkn.in/debian stretch Release
Fetched 3,196 B in 1s (1,940 B/s)
Reading package lists... Done
W: GPG error: http://files.freeswitch.org/repo/deb/freeswitch-1.8 stretch InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY BD3189F5A2B57698
W: The repository 'http://files.freeswitch.org/repo/deb/freeswitch-1.8 stretch InRelease' is not signed.
N: Data from such a repository can't be authenticated and is therefore potentially dangerous to use.
N: See apt-secure(8) manpage for repository creation and user configuration details.

Mais j'en ai besoin. Comment puis-je le faire? Merci!

7
Borik Bobrujskov

Dans l'entrée sources.list pour le référentiel non approuvé, vous pouvez ajouter "[trusted = yes]" (avec les crochets) entre les deux premiers éléments de l'entrée, comme dans deb [trusted=yes] http://...

Cela transformera l'erreur en avertissement, car elle était par défaut dans les versions précédentes de Debian, sans avoir à désactiver complètement la vérification de signature

8
Ryccardo