На один из домашних компов,используемый для любительской электроники и не содержащий ничего секретного, мне нужно добавить «левый» репозиторий для apt-get потому что там лежит софт,нужный мне для той самой электроники.
Вопрос - как объяснить команде apt-get что не надо проверять сигнатуру GPG для этого репозитория?
Пробовал создать конфиг /etc/apt/apt.conf.d/90allow и вписать туда:
APT::Get::AllowUnauthenticated "true";
Acquire::Check-Valid-Until false;
APT { Get { AllowUnauthenticated "1"; }; };
APT{Ignore {"gpg-pubkey"; }};
Всё равно ругается
Failed to fetch https://download.opensuse.org/repositories/home:/ra3xdh/Debian_11/InRelease The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 184B98BE3E68CD11
Попробовал так:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 184B98BE3E68CD11
Warning: apt-key is deprecated. Manage keyring files in trusted.gpg.d instead (see apt-key(8)).
Executing: /tmp/apt-key-gpghome.cYwshLXEAA/gpg.1.sh --keyserver keyserver.ubuntu.com --recv-keys 184B98BE3E68CD11
gpg: key 184B98BE3E68CD11: public key "home:ra3xdh OBS Project <home:ra3xdh@build.opensuse.org>" imported
gpg: Total number processed: 1
gpg: imported: 1
После этого ошибка сменилась на:
W: Failed to fetch https://download.opensuse.org/repositories/home:/ra3xdh/Debian_11/InRelease The following signatures were invalid: EXPKEYSIG 184B98BE3E68CD11 home:ra3xdh OBS Project <home:ra3xdh@build.opensuse.org>
W: Some index files failed to download. They have been ignored, or old ones used instead.
Дописывание в sources.list [trusted=yes] перед именем репозитория тоже не помогает.
Указание в командной строке apt-get опций –allow-insecure-repositories и –allow-unauthenticated также не помогло.
Всё равно индексный файл не загружается. Да, я понимаю что репозиторий «левый»,не секьюрный и так далее. Но он мне НУЖЕН. Вопрос: что еще можно попытаться сделать?
Система - Debian 11.