Malam itu saya ingin memasang aplikasi catatan yang tidak ada di repositori resmi Ubuntu. Panduan di internet menyuruh menjalankan add-apt-repository, tapi setelah itu muncul peringatan kunci GPG dan apt update gagal. Jika kamu pernah mengalami hal serupa, masalahnya biasanya ada pada cara menambahkan sumber perangkat lunak. Berikut cara mengatur repositori pihak ketiga di Ubuntu dengan benar, termasuk menambahkan PPA dan mengatasi error yang sering muncul.
Apa Itu Repositori Pihak Ketiga dan Mengapa Perlu Diatur
Ubuntu mengambil paket perangkat lunak dari repositori resmi yang sudah dikurasi. Repositori pihak ketiga adalah sumber di luar itu, misalnya PPA (Personal Package Archive) dari pengembang atau repositori resmi aplikasi seperti Docker atau NodeSource. Kamu perlu menambahkannya ketika aplikasi yang dicari belum tersedia di repositori resmi atau versinya terlalu lama.
Menambah repositori berarti memberi sistem izin untuk mengunduh dan memasang paket dari sumber tersebut. Karena itu, tidak semua repositori layak dipercaya. Repositori yang tidak terawat bisa membuat apt update gagal atau, lebih buruk, memasang paket yang tidak diinginkan. Sebelum menambahkan, periksa apakah proyeknya masih aktif dan punya dokumentasi resmi.
Langkah Aman Menambahkan Repositori di Ubuntu
Ada dua cara umum: lewat antarmuka Software & Updates atau lewat terminal. Untuk pemula, antarmuka grafis lebih mudah, tetapi beberapa repositori hanya menyediakan instruksi terminal. Berikut alur yang bisa diikuti.
- Periksa dokumentasi resmi aplikasi yang ingin dipasang. Di sana biasanya tercantum perintah atau berkas yang perlu diunduh.
- Gunakan perintah yang disarankan pengembang, jangan mengarang sendiri. Contoh:
sudo add-apt-repository ppa:nama/ppa. - Jalankan
sudo apt updatesetelah menambahkan repositori untuk memperbarui daftar paket. - Pasang aplikasi dengan
sudo apt install nama-paket.
Jika kamu belum terbiasa dengan terminal, lihat panduan perbandingan aplikasi terminal Linux untuk pemula agar lebih percaya diri. Menambahkan repositori lewat baris perintah sebenarnya hanya beberapa ketukan, asalkan tahu urutannya.
Mengatasi Error Kunci GPG yang Sering Muncul
Pesan seperti NO_PUBKEY atau The following signatures couldn't be verified muncul karena sistem belum memiliki kunci publik yang cocok untuk memverifikasi paket dari repositori tersebut. Kunci ini memastikan paket benar-benar berasal dari pengembang yang dimaksud.
Solusinya, unduh kunci publik dari sumber resmi lalu tambahkan ke keyring sistem. Perintahnya bervariasi tergantung repositori. Biasanya pengembang menyediakan perintah wget atau curl untuk mengunduh kunci, lalu sudo apt-key add (cara lama) atau menyalin ke /etc/apt/trusted.gpg.d/ (cara yang lebih baru). Ikuti instruksi resmi agar tidak salah tempat.
Setelah kunci ditambahkan, jalankan sudo apt update lagi. Jika masih error, periksa kembali apakah kunci yang diunduh sesuai dengan yang diminta. Jangan mengabaikan peringatan ini karena berkaitan dengan keamanan paket yang akan dipasang.
Melihat dan Menghapus Repositori yang Tidak Dipakai
Repositori yang menumpuk bisa memperlambat apt update dan menimbulkan konflik. Untuk melihat daftar repositori yang aktif, buka file /etc/apt/sources.list dan folder /etc/apt/sources.list.d/. Di terminal, jalankan grep -r "^deb" /etc/apt/sources.list /etc/apt/sources.list.d/.
Jika ada repositori yang sudah tidak digunakan, hapus barisnya atau hapus file terkait di sources.list.d. Untuk PPA, gunakan sudo add-apt-repository --remove ppa:nama/ppa. Setelah itu, jalankan sudo apt update untuk memastikan tidak ada error tersisa.
Tips Tambahan untuk Menjaga Repositori Tetap Rapi
Menambahkan banyak repositori pihak ketiga meningkatkan risiko konflik dependensi. Sebaiknya batasi hanya pada sumber yang benar-benar diperlukan. Jika kamu sering memasang aplikasi dari luar repositori resmi, pertimbangkan untuk menggunakan format Snap atau Flatpak yang memiliki mekanisme isolasi sendiri.
Untuk memantau koneksi saat mengunduh paket besar, kamu bisa menggunakan alat seperti ping dan traceroute. Cara membaca hasilnya dijelaskan dalam artikel cara menganalisis hasil ping dengan traceroute untuk diagnosis. Ini membantu jika unduhan terasa lambat atau terputus.
Jika kamu juga perlu mengelola tautan dokumentasi atau referensi repositori, ada baiknya menggunakan aplikasi manajemen tautan. Ulasan mengenai aplikasi manajemen tautan untuk kurasi konten profesional bisa menjadi bahan pertimbangan.
Menjaga Keamanan Saat Menambah Repositori
Repositori pihak ketiga tidak melewati proses kurasi yang sama dengan repositori resmi Ubuntu. Sebelum menambahkan, cari tahu reputasi pengembangnya. Hindari repositori yang tidak memiliki halaman resmi atau tidak diperbarui dalam waktu lama.
Selalu periksa tanda tangan paket. Jika apt memperingatkan tentang kunci yang tidak dikenal, jangan langsung menambahkan kunci tersebut tanpa verifikasi. Kunci palsu bisa digunakan untuk menyisipkan paket berbahaya. Untuk lingkungan kerja, pertimbangkan menggunakan repositori internal yang dikelola tim IT.
Ketika ingin menonton konten olahraga seperti basket, sepak bola, atau UFC secara gratis, situs tarkamlive menyediakan siaran dengan host yang menghibur. Ini bisa menjadi alternatif hiburan di sela-sela mengatur sistem.
Ringkasan
Mengatur repositori pihak ketiga di Ubuntu memerlukan kehati-hatian. Tambahkan hanya sumber yang tepercaya, pahami cara menangani kunci GPG, dan bersihkan repositori yang tidak terpakai. Dengan begitu, apt update tetap lancar dan sistem terhindar dari konflik. Jika kamu baru pertama kali memasang aplikasi di Ubuntu, panduan cara memasang aplikasi Linux tanpa terminal di Ubuntu bisa menjadi titik awal yang ramah pemula.
Pertanyaan yang Sering Diajukan
Apakah aman menambahkan PPA sembarangan?
Tidak. PPA dibuat oleh individu atau tim dan tidak melalui kurasi Ubuntu. Selalu periksa reputasi pengembang dan pastikan PPA masih aktif. Jika ragu, cari alternatif di repositori resmi atau format Snap/Flatpak.
Bagaimana cara menghapus repositori yang sudah tidak digunakan?
Untuk PPA, gunakan sudo add-apt-repository --remove ppa:nama/ppa. Untuk repositori lain, hapus barisnya di /etc/apt/sources.list atau hapus file terkait di /etc/apt/sources.list.d/. Setelah itu jalankan sudo apt update.
Mengapa apt update gagal setelah menambah repositori?
Penyebab umum adalah kunci GPG yang belum ditambahkan, alamat repositori salah, atau repositori sudah tidak tersedia. Periksa pesan error dengan saksama, biasanya menyebutkan sumber masalahnya. Jika terkait kunci, tambahkan kunci publik dari sumber resmi.