W: GPG error: http://www.deb-multimedia.org jessie InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 5C808C2B65558117E: The repository 'http://www.deb-multimedia.org jessie InRelease' is not signed.N: Updating from such a repository can't be done securely, and is therefore disabled by default.N: See apt-secure(8) manpage for repository creation and user configuration details.
Вы можете задать параметры в своем sources.list (находится по адресу /etc/apt/sources.list):
deb [trusted=yes] http://www.deb-multimedia.org jessie main
Доверенный параметр - это то, что отключает проверку GPG. Видеть man 5 sources.list для получения подробной информации.
Вы можете либо отредактировать файл в терминале с помощью vim (или того, что вы предпочитаете), либо любого нетерминального редактора, такого как gedit.
Вы можете обойти некоторые важные гарантии используя следующую опцию:
--allow-unauthenticated
Со справочных страниц для apt-get:
--allow-unauthenticated Ignore if packages can't be authenticated and don't prompt about it. This can be useful while working with local repositories, but is a huge security risk if data authenticity isn't ensured in another way by the user itself. The usage of the Trusted option for sources.list(5) entries should usually be preferred over this global override. Configuration Item: APT::Get::AllowUnauthenticated.
Но будьте немного осторожны при более широком использовании этого варианта, существуют меры предосторожности для защищать ваш компьютер не предел твоя свобода...
Если вы пытаетесь получить пакет из репозитория, в который они упаковали ключи, и включить их в репозиторий, а не где-либо еще, загрузка и установка пакета ключей / брелоков с использованием dpkg может быть очень раздражающей, и очень сложно сделать это легко настраиваемым и повторяемым способом.
Приведенный ниже сценарий не рекомендуется, если вы можете установить ключи с сервера ключей (как рекомендовано в другом ответе с использованием apt-key adv) или если вы можете загрузить их из надежного источника через https и установить с помощью apt-key (например wget https://trusted.key.site/my-trusted-key.gpg | sudo apt-key add -), но если у вас нет другого способа, вы можете воспользоваться этим.
echo "deb http://your.repo.domain/repository/ $(lsb_release -c -s) universe" | sudo tee /etc/apt/sources.list.d/your-repo-name.listsudo apt -o Acquire::AllowInsecureRepositories=true \-o Acquire::AllowDowngradeToInsecureRepositories=true \update## if the 'apt update' above fails it is likely due to previously## having the GPG key and repository on the system, you can clean## out the old lists with `sudo rm /var/lib/apt/lists/your.repo.domain*`apt-get -o APT::Get::AllowUnauthenticated=true install repo-keyring-pkgname## If you ever run `sudo apt-key del your-repos-keyID`## you may have to `sudo apt remove --purge repo-keyring-pkgname`## Update should run without the GPG warnings now that the key is installedapt-get updateapt-get install somepkg-from-repo
Первоначально я собрал это вместе, потому что i3 в их репозитории sur5r делает это, но потом я узнал, что их ключи находятся в keyserver.ubuntu.com список, так что я могу просто sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E3CA1A89941C42E6 и избегайте всех дополнительных проблем с упаковкой.
Вы можете получить PUBLIC_KEY с сервера ключей и добавить его в apt-key. Предполагая, что сервер ключей является pgpkeys.mit.edu, сначала вам нужно ввести:
Замените ключ KEY_IN_ERROR на тот, который указан в вашем сообщении об ошибке, т.е. 5C808C2B65558117.
Кроме того, если вы действительно заинтересованы в добавлении неподписанного репозитория, вы можете добавить флаг a в нужную запись репозитория в источниках.список, подобный этому:
deb [allow-insecure=yes] http://www.deb-multimedia.org jessie main
Это действительно полезно, если вы хотите точно настроить параметры безопасности для отдельных записей.
Это немного поздно для обсуждения, но я столкнулся с этим только вчера. После установки из .iso для 18.04 LTS, полученного из ubuntu.com , я столкнулся с этой проблемой, а также с тем, что ifconfig и другие сетевые инструменты не были установлены. Wi-Fi не работал.
Это было на ноутбуке Lenovo X140e, который предварительно загружен Windows и предоставляется тем, кто заканчивает компьютерные курсы.
Я переустанавливал несколько раз без лучших результатов, возможно, потому, что применимо определение безумия. Затем я поместил 16.04 LTS на флешку и установил его. Мне пришлось повозиться с настройками BIOS для установки. Интересно, что были установлены сетевые приложения, и Wi-Fi нашел соединения. Сначала я получил то же сообщение (репозиторий неподписан и т.д.) От программы обновления программного обеспечения, но затем она сообщила мне, что вышла новая версия, и спросила меня, хочу ли я ее.
Я попробовал, и теперь все работает в 18.04. Делайте из этого все, что хотите. Я хотел бы добавить, что ни один из других ответов на этой странице не сработал. Вот почему я предлагаю это "решение".