На странице Ubuntu Doc сказано следующее:
Желательно, чтобы вы добавили ключ Opera GPG.
wget -qO - http://deb.opera.com/archive.key | sudo apt-key add -
Где я могу добавить это?
Я хочу воспользоваться советом, но я не знаю, в какую часть программного центра добавить ключи gpg.
Ответы:
Это однострочная команда для ввода в терминал. См. Что такое терминал и как мне его открыть и использовать?
Чтобы использовать его, вы должны вставить всю команду в терминал (не забудьте использовать https):
Но, конечно, это просто утомительно копировать и вставлять команды, не зная, что они делают, и не имея инструкций о том, как отменить их действия, поэтому вот основная разбивка команд:
wget
загружает что-то с сервера. Смотрите руководство по wget для Ubuntu 16.04 .|
является трубопроводом, который принимает выходные данные одной команды и запускает их для ввода другойapt-key add
добавляет ключ пакетаТаким образом, он в основном загружает ключ, а затем добавляет его в одну команду.
Я проверил команду, и она должна работать.
Теперь, чтобы убедиться, что это сработало, запустите эту команду (из этого ответа ):
Это перечислит добавленные ключи, и ключ от Opera должен быть перечислен внизу как это:
Связанный ответ также показывает, что вы можете удалить ключ при необходимости, используя:
с
30C18A2B
тем, чтобы быть идентификатором ключа из списка.После выполнения этой команды и настройки источников точно так же, как на скриншоте , выполните:
(обратите внимание, что есть некоторые случайные предупреждения, но они не влияют на работу установки или центра программного обеспечения)
И для удаления (на всякий случай): как правильно полностью удалить приложение?
Итак, в заключение:
apt-key
apt-get
источник
apt-key add
помощью файл .key (в данном случае «archive.key») можно удалить без последствий, верно? Ключ (информация, а не файл) уже где-то добавлен в список, поэтому файл больше не нужен./etc/apt/trusted.gpg.d/
и/var/lib/apt/keyrings/
например.)curl -L https://deb.opera.com/archive.key | sudo apt-key add -
Если вы вручную добавляете ключ из PPA, используйте
Замена
00000000
второй частью ключа, указанного на веб-сайте PPA, который вы хотите добавить.Например, если вы найдете эту строку:
Используйте только вторую часть (независимо от ее размера), которая в этом примере
7BF576066
источник
gpg: keyserver receive failed: No keyserver available
иgpg: keyserver receive failed: Connection refused
распространены?Более новые версии apt также поддерживают следующее:
Этот метод также обеспечивает более подробную обратную связь, например:
Это также имеет дополнительный бонус за устранение необходимости в дополнительных зависимостях, таких как wget или curl.
источник
gnupg-curl
использовать HTTPS, если вы используете GPG 1.x.apt-key adv --fetch-keys
будет извлекать только один ключ из URL, и если URL содержит несколько ключей, используйтеwget | apt-key add
вместо этого.Другой способ, где у вас просто есть ключ .asc, вы загружаете ключ .asc и добавляете его в связку ключей.
Например -
источник