GNU/Linux >> Belajar Linux >  >> Ubuntu

Cara Menghapus Repositori Dan Kunci GPG Di Ubuntu

Tutorial singkat ini menjelaskan apa itu repositori perangkat lunak, cara menghapus repositori beserta kunci GPG-nya di Ubuntu dan turunannya seperti Elementary OS, Linux Mint, dan Pop OS.

1. Apa itu repositori perangkat lunak Ubuntu?

Bagi mereka yang bertanya-tanya, repositori perangkat lunak (singkatnya repo ) adalah tempat sentral di mana para pengembang menyimpan paket perangkat lunak. Paket dalam repositori diuji secara menyeluruh dan dibuat khusus untuk setiap versi oleh pengembang Ubuntu.

Pengguna dapat mengunduh dan menginstal paket-paket ini di sistem Ubuntu mereka menggunakan Apt pengelola paket atau melalui Pusat perangkat lunak . Ubuntu memiliki empat repositori resmi yaitu Utama , Alam Semesta , Dibatasi dan Multiverse .

Terlepas dari repositori resmi, ada banyak repositori tidak resmi yang dikelola oleh pengembang (atau pengelola paket). Repositori tidak resmi biasanya memiliki paket yang tidak tersedia di repositori resmi.

Semua paket ditandatangani dengan sepasang kunci, publik dan pribadi kunci, oleh pengelola paket. Seperti yang sudah Anda ketahui, kunci publik diberikan kepada pengguna dan kunci pribadi harus dirahasiakan.

Setiap kali Anda menambahkan repositori baru di daftar sumber, Anda juga harus menambahkan kunci repositori untuk memungkinkan manajer paket Apt mempercayai repositori yang baru ditambahkan.

Dengan menggunakan kunci repositori, Anda dapat memastikan bahwa Anda mendapatkan paket dari orang yang tepat. Semoga Anda mendapat ide dasar tentang repositori perangkat lunak dan kunci repositori.

Sekarang mari kita lanjutkan dan lihat cara menghapus repositori beserta kunci GPG-nya di Ubuntu dan turunannya.

1. Hapus Repositori Di Ubuntu

1. Setiap kali Anda menambahkan repositori menggunakan add-apt-repository perintah, itu akan disimpan di /etc/apt/sources.list berkas.

2. Untuk menghapus repositori perangkat lunak dari Ubuntu dan turunannya, cukup buka /etc/apt/sources.list file dan cari entri repositori dan hapus.

$ sudo nano /etc/apt/sources.list

Seperti yang Anda lihat pada tangkapan layar di bawah, saya telah menambahkan Oracle Virtualbox repositori di sistem Ubuntu saya.

Untuk menghapus repositori ini, cukup hapus entri. Simpan dan tutup file.

3. Jika Anda telah menambahkan repositori PPA, lihat /etc/apt/sources.list.d/ direktori dan hapus entri terkait.

4. Atau, Anda dapat menghapus repositori menggunakan add-apt-repository memerintah. Misalnya, saya menghapus Systemback repositori seperti di bawah ini.

$ sudo add-apt-repository -r ppa:nemh/systemback

5. Terakhir, perbarui daftar sumber perangkat lunak menggunakan perintah:

$ sudo apt update

Bacaan terkait:

  • Cara Menemukan Daftar Repositori yang Terinstal Dari Commandline Di Linux

2. Hapus kunci Repositori di Ubuntu

1. Kami menggunakan apt-key perintah untuk menambah dan mengelola kunci repositori. Pertama, mari kita daftar kunci yang ditambahkan menggunakan perintah:

$ sudo apt-key list

Perintah ini akan mencantumkan semua kunci repositori yang ditambahkan.

/etc/apt/trusted.gpg
--------------------
pub rsa1024 2010-10-31 [SC]
3820 03C2 C8B7 B4AB 813E 915B 14E4 9429 73C6 2A1B
uid [ unknown] Launchpad PPA for Kendek

pub rsa4096 2016-04-22 [SC]
B9F8 D658 297A F3EF C18D 5CDF A2F6 83C5 2980 AECF
uid [ unknown] Oracle Corporation (VirtualBox archive signing key) <[email protected]>
sub rsa4096 2016-04-22 [E]

/etc/apt/trusted.gpg.d/ubuntu-keyring-2012-archive.gpg
------------------------------------------------------
pub rsa4096 2012-05-11 [SC]
790B C727 7767 219C 42C8 6F93 3B4F E6AC C0B2 1F32
uid [ unknown] Ubuntu Archive Automatic Signing Key (2012) <[email protected]>

/etc/apt/trusted.gpg.d/ubuntu-keyring-2012-cdimage.gpg
------------------------------------------------------
pub rsa4096 2012-05-11 [SC]
8439 38DF 228D 22F7 B374 2BC0 D94A A3F0 EFE2 1092
uid [ unknown] Ubuntu CD Image Automatic Signing Key (2012) <[email protected]>

/etc/apt/trusted.gpg.d/ubuntu-keyring-2018-archive.gpg
------------------------------------------------------
pub rsa4096 2018-09-17 [SC]
F6EC B376 2474 EDA9 D21B 7022 8719 20D1 991B C93C
uid [ unknown] Ubuntu Archive Automatic Signing Key (2018) <[email protected]>

2. Seperti yang Anda lihat pada output di atas, nilai hex panjang (40 karakter) adalah kunci repositori. Jika Anda ingin pengelola paket APT berhenti memercayai kunci tersebut, cukup hapus menggunakan perintah:

$ sudo apt-key del "3820 03C2 C8B7 B4AB 813E 915B 14E4 9429 73C6 2A1B"

3. Atau, tentukan hanya 8 karakter terakhir:

$ sudo apt-key del 73C62A1B

Selesai! Kunci repositori telah dihapus. Jalankan perintah berikut untuk memperbarui daftar repositori:

$ sudo apt update

Ubuntu
  1. Cara Menginstal PHP 7.4 dan 8.0 Di Ubuntu 18.04 atau 20.04

  2. Cara Menginstal Anaconda di Ubuntu 18.04 dan 20.04

  3. Cara Membuat dan Menghapus Pengguna di Ubuntu 16.04

  1. Cara Menginstal PostgreSQL di Ubuntu 18.04

  2. Cara Menginstal dan Menggunakan Docker di Ubuntu 20.04

  3. Cara membuat daftar dan menghapus repositori PPA di Ubuntu 20.04 Linux

  1. Cara menghapus file di Ubuntu Linux

  2. Cara menghapus pengguna di Ubuntu

  3. Cara Menambah dan Menghapus Pengguna di Ubuntu 18.04