Ubuntu Repositories Fix GPG NO_PUBKEY

Ubuntu menyediakan banyak repositories untuk user-usernya yang tertarik dengan sistem operasi distro linux ini. hanya dengan menjalankan perintah apt-get maka program yang diinginkan akan terinstall secara otomatis ke sistem. tentunya hal ini dapat dilakukan sepanjang komputer tersebut terhubung ke internet. untuk menjaga validitas repositori agar user-user yang menginstall program-program ini mendapatkan aplikasi yang memang berasal dari sumber yang dapat dipercaya, dikembangkanlah mekanisme enkripsi menggunakan GPG, dimana setiap repositori yang ada akan memberikan satu kunci public yang dapat digunakan oleh semua user untuk mngakses server tersebut dan kunci ini hanya dapat diperoleh oleh server yang telah mendaftarkan diri di situs-situs resmi GPG salah satunya adalah wwwkeys.eu.pgp.net.

apt-get ini merupakan program multifungsi yang dikembangkan untuk sistem linux berbasis debian. dari aplikasi ini kita dapat melakukan update database repositori, mengolah repositori, dan menginstall aplikasi. apabila dalam suatu kondisi dimana pada waktu mencoba untuk mengupdate repositori terdapat error berikut ini :
W: GPG error: http://debian.uchicago.edu etch Release: The following signatures couldn’t be verified because the public key is not available: NO_PUBKEY 9AA38DCD55BE302B

menunjukkan bahwa public key untuk repositori tersebut tidak ada atau belum diberikan. sebagai solusinya, coba jalankan perintah berikut ini untuk menambahkan kunci public ke repositori tersebut.

gpg –keyserver wwwkeys.eu.pgp.net –recv-keys 4D270D06F42584E6
atau
gpg –recv-keys 4D270D06F42584E6

gpg –armor –export 4D270D06F42584E6 | apt-key add –

kalau sudah menambahkan kunci public ini coba jalankan kembali update repositorinya.

voila.. everything’s solved….😉

referensi:
http://www.thegeekstuff.com/2009/05/apt-get-update-how-to-solve-no-public-key-available/

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s