Ubuntu Doc страница говорит следующее:
Желательно добавить ключ Opera GPG.
wget -qO - http://deb.opera.com/archive.key | sudo apt-key add -
Где я могу добавить это?
Я хочу воспользоваться советом, но я не знаю, в какую часть программного центра добавить ключи gpg.
Это команда из одной строки для входа в терминал. Видеть https://askubuntu.com/questions/38162/what-is-a-terminal-and-how-do-i-open-and-use-it
Чтобы использовать его, вы должны вставить всю команду в терминал (не забудьте использовать https):
wget -qO - https://deb.opera.com/archive.key | sudo apt-key add -
Но, конечно, сложно просто копировать и вставлять команды, не зная, что они делают, и не имея инструкций о том, как отменить их действия, так что вот основная разбивка команд:
wget
загружает что-то с сервера. См. Руководство по wget для Ubuntu 16.04.|
- это pipline, которая берет выходные данные одной команды и запускает их во вход другойapt-key add
добавляет ключ пакетаТаким образом, он в основном загружает ключ, а затем добавляет его в одну команду.
Я проверил команду, и она должна работать.
Теперь, чтобы убедиться, что это сработало, запустите эту команду (из этого ответа):
apt-key list
Здесь будут перечислены добавленные ключи, а ключ от Opera должен быть указан внизу следующим образом:
pub 1024D/30C18A2B 2012-10-29 [expires: 2014-10-29]
uid Opera Software Archive Automatic Signing Key 2013 <[email protected]>
sub 4096g/C528FCA9 2012-10-29 [expires: 2014-10-29]
Связанный ответ также показывает, что при необходимости вы можете удалить ключ, используя:
sudo apt-key del 30C18A2B
с 30C18A2B
, являющимся идентификатором ключа из списка.
После выполнения этой команды и настройки источников точно так же, как в ваш снимок экрана, выполните:
sudo apt-get update
sudo apt-get install opera
(обратите внимание, что есть некоторые случайные предупреждения, но ничего, что влияет на операции установки или программного центра)
А для удаления (на всякий случай): https://askubuntu.com/questions/187888/what-is-the-correct-way-to-complete-remove-an-application
Итак, в итоге:
apt-key
apt-get
Если вы добавляете ключ из PPA вручную, используйте
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 00000000
Замена 00000000
на вторую часть ключа, сообщенную на веб-сайте PPA, которую вы хотите добавить.
Например, если вы найдете эту строку:
4096R/7BF576066
Используйте только вторую часть (независимо от ее размера), которая в этом примере называется 7BF576066
Более новые версии apt также поддерживают следующее:
apt-key adv --fetch-keys http://deb.opera.com/archive.key
Этот метод также обеспечивает более подробную обратную связь, например,.:
gpg: key 7BD9BF62: public key "signing key <[email protected]>" imported
gpg: Total number processed: 1
gpg: imported: 1 (RSA: 1)
Это также имеет дополнительный бонус, устраняющий необходимость в дополнительных зависимостях, таких как wget или curl.