На странице Ubuntu Doc говорится следующее:
Желательно добавить ключ Opera GPG.
blockquote>
wget -qO - http://deb.opera.com/archive.key | sudo apt-key add -
Куда мне это добавить?
Я хочу воспользоваться советом, но не знаю, в какую часть центра программного обеспечения добавить ключи gpg. .
Это одна команда строки для ввода в терминал. Посмотрите то, Что терминал и как я открываю и использую его?
Для использования его Вы вставили бы всю команду в терминале (не забудьте использовать 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 <packager@opera.com>
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
(примечание существует некоторые случайные предупреждения, но ничто, что влияет на установку или операции центра программного обеспечения),
И для удаления (на всякий случай): Что корректный путь состоит в том, чтобы полностью удалить приложение?
Так, таким образом:
apt-key
apt-get
Более новые версии apt также поддерживают следующее:
apt-key adv --fetch-keys http://deb.opera.com/archive.key
Этот метод также обеспечивает более подробную обратную связь, например:
gpg: key 7BD9BF62: public key "signing key <username@domain.com>" imported
gpg: Total number processed: 1
gpg: imported: 1 (RSA: 1)
Это также имеет дополнительный бонус удаления необходимость в дополнительных зависимостях, таких как wget или curl.
Если вы вручную добавляете ключ из PPA, используйте
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 00000000
Заменив 00000000
второй частью ключа, сообщенной на веб-сайте PPA, которую вы хотите добавить.
Например, если вы найдете эту строку:
4096R/7BF576066
Используйте только вторую часть (независимо от ее размера), которая в этом примере равна 7BF576066
Другой способ, где у вас есть только ключ .asc, вы загружаете ключ .asc и добавляете его в набор ключей.
Например -
curl -L https://packages.riot.im/debian/repo-key.asc | sudo apt-key add -
Не следует добавлять сторонние ключи с помощью apt-key add
. Затем эти ключи можно использовать для подписи любого пакета на вашем компьютере, в том числе и из архива. Теперь вы должны разрешить ключу подписывать только определенный пакет. Полный ответ по UNIX.SE от пользователя Trudy.