Menambahkan kunci PPA yang hilang ke keyring yang tepat

Coba Instrumen Kami Untuk Menghilangkan Masalah

Jika Anda adalah pengguna distribusi Linux yang memanfaatkan Arsip Paket Pribadi Launchpad, maka Anda tahu betapa mudahnya alat itu untuk menambahkan aplikasi yang sulit ditemukan yang telah dikemas sebelumnya untuk sistem Anda. Setelah Anda terbiasa dengan PPA, sangat mudah untuk bergantung pada repositori tersebut. Namun terkadang ada masalah, yang tampaknya, tidak dapat diatasi dengan kunci AKP tersebut. Jika kunci untuk PPA tertentu tidak diberikan kepada Anda, Anda tidak dapat menggunakan perangkat lunak - tidak sampai kunci tersebut ditambahkan ke keyring Anda.

Tetapi bagaimana Anda menambahkan kunci ketika Anda tidak pernah menerimanya? Percaya atau tidak, ada solusi sederhana untuk tugas itu.

Saya akan menganggap Anda memiliki PPA yang ditambahkan ke file /etc/apt/sources.list Anda (atau menambahkannya dengan perintahsudo add-apt-repository ppa: chromium-daily.). Setelah PPA ditambahkan, langkah selanjutnya sebelum menginstal perangkat lunak adalah menjalankan perintah sudo apt-get update. Jika kunci belum ditambahkan, kesalahan akan ditampilkan yang menunjukkan kunci hilang. Ketika kesalahan itu muncul, PPA tersebut tidak dapat digunakan. Kesalahannya akan terlihat seperti:

Galat GPG: http://ppa.launchpad.net lucid Rilis: Tanda tangan berikut tidak dapat diverifikasi karena kunci publik tidak tersedia: NO_PUBKEY 2524246B1CC723DB

Petunjuk di sini adalah string karakter terakhir, yang merupakan kunci publik. Untuk menambahkan kunci untuk PPA (atau repositori) khusus ini, berikan perintah:

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

Di mana KEY_ID adalah string karakter terakhir dalam kesalahan (dalam hal ini 2524246B1CC723DB).

Ketika perintah di atas dikeluarkan, output berikut akan ditampilkan:

Menjalankan: gpg --ignore-time-conflict --no-options --no-default-keyring --secret-keyring /etc/apt/secring.gpg --trustdb-name /etc/apt/trustdb.gpg - keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --keyserver keyserver.ubuntu.com --recv-keys 2524246B1CC723DBgpg: meminta kunci 1CC723DB dari server hkp keyserver.ubuntu.comgpg: key 1CC723DB: kunci publik 'Launchpad PPA for Chris Coulson' importgpg:

Jumlah total yang diproses: 1gpg: diimpor: 1 (RSA: 1)

Bagian penting dari keluaran di atas adalah baris terakhir, yang menunjukkan bahwa 1 dari 1 kunci telah diproses. PPA (atau repositori) itu sekarang dapat digunakan.

Menemukan repo dan PPA

Ada banyak repositori dan AKP di luar sana. Satu tempat yang sangat baik untuk memulai (selain Google) adalah Landasan peluncuran . Saat Anda pergi ke launchpad, Anda dapat mencari di bawah PPA Terdaftar, Sumber yang diterbitkan, PPA Aktif, dan binari Diterbitkan. Situs ini juga memecah AKP menurut rilis, yang mencakup 6,06 hingga 11,04. Tentu saja ini adalah situs khusus Ubuntu, jadi repositori tersebut hanya akan berfungsi untuk Ubuntu dan distribusinya yang berbasis Ubuntu.

GUI

Ada GUI yang disebut gui-apt-key. Anda dapat menemukannya di Synaptic (cari 'gui-apt-key', tandai untuk instalasi, dan klik Apply to install.) Alat ini pada dasarnya memungkinkan Anda untuk mengambil ID kunci, memasukkannya di area teks kecil, dan menekan tombol Add untuk menambahkan kunci keyring Anda. Jika Anda lebih suka alat GUI, ini adalah cara yang bagus untuk melakukannya. Secara pribadi, saya lebih suka menggunakan baris perintah, karena lebih dapat diandalkan dan lebih fleksibel.

Pikiran terakhir

Terkadang kesalahan yang tepat itu bisa sangat menyakitkan. Tetapi ketika kesalahan adalah kunci yang hilang, selalu ada solusi cepat untuk menambahkan kunci itu.