Cara menambahkan GPG key untuk apt sumber keyring?

Ubuntu Doc halaman kata ini:

disarankan bahwa anda tambahkan Opera kunci GPG.

wget -qO - http://deb.opera.com/archive.key | sudo apt-key add -

Di mana saya tambahkan itu?

Saya ingin mengambil nasihat tapi aku don't tahu apa bagian dari software center untuk menambahkan gpg kunci.

Mengomentari pertanyaan (3)
Larutan

Ini satu baris perintah untuk masuk ke dalam terminal. Lihat https://askubuntu.com/questions/38162/what-is-a-terminal-and-how-do-i-open-and-use-it

Untuk menggunakannya, anda akan paste seluruh perintah di terminal (ingat untuk menggunakan https):

wget -qO - https://deb.opera.com/archive.key | sudo apt-key add -

Tapi tentu saja, hal ini menakutkan hanya menyalin dan menyisipkan perintah tanpa mengetahui apa yang mereka lakukan, dan tidak memiliki petunjuk tentang cara untuk membatalkan tindakan mereka, jadi di sini adalah dasar pemecahan perintah:

  • wget popularitas sesuatu dari server. Lihat wget manual untuk Ubuntu 16.04.
  • | adalah pipline, yang mengambil output dari satu perintah dan berjalan ke atas masukan dari yang lain
  • apt-key add untuk menambahkan paket kunci

Jadi pada dasarnya popularitas kunci dan kemudian menambahkan dalam satu perintah.

Aku diuji perintah dan harus bekerja.


Sekarang untuk memverifikasi bahwa hal itu bekerja, jalankan perintah ini (dari jawaban):

apt-key list

Ini akan menampilkan tombol tambah dan kunci dari Opera harus tercantum di bawah ini:

pub   1024D/30C18A2B 2012-10-29 [expires: 2014-10-29]
uid                  Opera Software Archive Automatic Signing Key 2013 
sub   4096g/C528FCA9 2012-10-29 [expires: 2014-10-29]

Terkait jawaban ini juga menunjukkan bahwa anda dapat menghapus tombol jika diperlukan, menggunakan:

sudo apt-key del 30C18A2B

dengan 30C18A2B menjadi kunci-id dari daftar.


Setelah melakukan perintah itu, dan menyiapkan sumber yang persis seperti di layar-shot, lakukan:

sudo apt-get update
sudo apt-get install opera

(catatan ada beberapa random peringatan, tapi tidak ada yang mempengaruhi menginstal perangkat lunak atau perangkat pusat operasional)

Dan untuk penghapusan (hanya dalam kasus): https://askubuntu.com/questions/187888/what-is-the-correct-way-to-completely-remove-an-application


Jadi secara ringkas:

  • Tambahkan repository
  • Tambahkan kunci dengan apt-key
  • Install di terminal dengan apt-get
  • Cari di dash
Komentar (4)

Jika anda secara manual menambahkan sebuah kunci dari PPA, gunakan

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 00000000

Mengganti 00000000 dengan bagian kedua dari kunci informasi dalam PPA website yang ingin anda tambahkan.

Misalnya, jika anda menemukan baris ini:

 4096R/7BF576066

Gunakan hanya bagian kedua (tidak peduli ukuran), yang dalam contoh ini adalah 7BF576066

Komentar (2)

Versi yang lebih baru dari apt juga mendukung berikut:

apt-key adv --fetch-keys http://deb.opera.com/archive.key

Metode ini juga memberikan umpan balik lebih rinci juga, misalnya:

gpg: key 7BD9BF62: public key "signing key " imported
gpg: Total number processed: 1
gpg:               imported: 1  (RSA: 1)

Ini juga memiliki bonus tambahan menghilangkan kebutuhan untuk tambahan dependensi seperti wget atau curl.

Komentar (4)

Cara lain di mana anda hanya memiliki .asc kunci, anda men-download .asc kunci dan menambahkannya ke keyring.

Untuk contoh -

curl -L https://packages.riot.im/debian/repo-key.asc | sudo apt-key add -
Komentar (0)