Cara Mengganti Repositori Debian 10 via CLI

Daftar Isi
Cara Mengganti Repositori Debian 10 via CLI

I. Pendahuluan

Dalam lanskap pengelolaan sistem operasi berbasis Linux, keberadaan repositori perangkat lunak ibarat pembuluh darah utama yang mengalirkan pembaruan pustaka sistem, perbaikan celah keamanan, serta penyediaan paket aplikasi pendukung yang dibutuhkan oleh pengguna. Praktikum ini dirancang secara khusus untuk membimbing Anda memahami dan mempraktikkan langkah demi langkah pengubahan serta konfigurasi alamat repositori paket perangkat lunak pada sistem operasi Debian 10 (yang memiliki kode sandi Buster) melalui antarmuka baris perintah (Command Line Interface / CLI). 

Pemahaman dan keterampilan operasional dalam memanipulasi lokasi repositori ini sangat krusial bagi seorang administrator sistem maupun praktisi teknologi informasi, sebab seiring dengan berjalannya siklus hidup suatu rilis Linux, khususnya ketika rilis tersebut memasuki masa purna tugas (End of Life / EOL) atau beralih ke peladen arsip (archive), alamat repositori bawaan yang dikonfigurasikan saat instalasi awal sering kali tidak dapat lagi dijangkau atau menghasilkan eror 404 Not Found. Tanpa alokasi alamat repositori yang valid dan terhubung dengan baik, sistem Debian tidak akan mampu melakukan instalasi paket baru melalui perintah apt install, memperbarui pustaka sistem melalui apt upgrade, maupun menambal potensi kerentanan keamanan. Oleh sebab itu, penguasaan teknis terhadap pembaruan berkas sources.list secara manual menggunakan teks editor berbasis terminal menjadi fondasi mendasar yang wajib dikuasai untuk menjamin kesinambungan, keandalan, dan stabilitas operasional server berbasis Debian.

II. Persyaratan

Sebelum memulai alur kerja teknis pada praktikum ini, pastikan seluruh kondisi prasyarat berikut telah terpenuhi dengan baik untuk menghindari kendala teknis di tengah proses konfigurasi:

  • Pastikan Anda memiliki mesin dengan sistem operasi Debian 10 (Buster) yang sudah terpasang dan siap digunakan, baik yang berjalan di atas perangkat keras fisik (bare metal) maupun dalam lingkungan virtualisasi (seperti VirtualBox, VMware, Proxmox VE, atau KVM).
  • Pastikan Anda telah mengetahui dan menyiapkan alamat repositori tujuan yang valid serta sesuai dengan versi Debian 10 (misalnya repositori resmi archive Debian atau peladen mirror lokal yang tepercaya).
  • Pastikan Anda memiliki kredensial akun pengguna biasa (non-administratif) berupa kombinasi username dan password yang aktif untuk masuk (login) ke dalam lingkungan sistem Debian 10.
  • Pastikan Anda memiliki kata sandi (password) untuk pengguna root guna melakukan eskalasi hak akses saat menjalankan perintah-perintah administratif sistem.
  • Pastikan Anda memiliki kemampuan dasar untuk bekerja dengan menggunakan teks editor berbasis terminal, khususnya teks editor Nano (seperti cara mengetik, navigasi kursor, menyimpan berkas, dan keluar dari aplikasi).

III. Tahapan-Tahapan Praktikum

Berikut adalah alur kerja praktikum yang terorganisasi secara sistematis. Ikuti setiap langkah dengan teliti dan pahami konsep teknis di balik perintah yang dieksekusi.

Tahapan 1 - Persiapan Awal

Langkah pertama dan paling mendasar dalam kegiatan administrasi sistem Linux adalah memastikan bahwa sesi shell yang sedang Anda jalankan memiliki wewenang administratif yang cukup. Berkas konfigurasi repositori APT berada di dalam direktori sistem /etc/apt/, yang mana lokasi ini hanya dapat diubah oleh akun dengan privilege tertinggi, yaitu akun root.

Sebelum memulai praktikum, pastikan Anda telah masuk ke dalam sesi pengguna root. Buka antarmuka terminal Anda, lalu ketikkan perintah berikut ini:

Input:

su - root

Setelah menekan tombol Enter, sistem akan meminta Anda memasukkan kata sandi (password) dari pengguna root. Ketikkan kata sandi tersebut dengan cermat (perhatikan bahwa karakter kata sandi tidak akan ditampilkan di layar terminal demi alasan keamanan), lalu tekan Enter kembali. Penggunaan tanda hubung (-) setelah perintah su sangat dianjurkan karena perintah ini akan memuat ulang seluruh variabel lingkungan (environment variables) serta direktori kerja ke dalam profil lingkungan root secara penuh (termasuk variabel PATH standar untuk biner sistem).

Apabila sistem Debian 10 yang Anda gunakan dikonfigurasikan tanpa mengaktifkan pengguna root secara langsung (sebagaimana opsi standar pada beberapa penyedia layanan Cloud atau VPS), maka Anda dapat menambahkan perintah sudo di depan setiap perintah yang membutuhkan hak akses administratif. Sebagai contoh, perintah penyuntingan berkas nantinya dieksekusi dengan format sudo nano /etc/apt/sources.list.

Tahapan 2 - Melakukan Backup

Secara default, instalasi sistem operasi Debian membawa berkas konfigurasi utama bernama sources.list yang berlokasi di dalam direktori /etc/apt/. Berkas ini secara otomatis berisi entri alamat repositori bawaan yang ditentukan saat proses instalasi awal. Sebelum kita menimpa atau mengubah isi dari berkas penting ini, kita wajib membuat salinan cadangannya terlebih dahulu.

Pindahkan atau ubah nama berkas konfigurasi asli tersebut ke lokasi yang sama dengan nama baru sources.list.backup. Untuk melakukan tindakan tersebut, jalankan perintah pemindahan (move) berikut pada terminal Anda:

mv /etc/apt/sources.list /etc/apt/sources.list.backup

Mari kita bedah cara kerja perintah di atas. Perintah mv (singkatan dari move) dalam sistem operasi Linux berfungsi ganda, untuk memindahkan berkas antar-direktori, atau untuk mengubah nama berkas (rename) jika lokasi direktori asal dan tujuan sama. Pada perintah ini, argumen pertama (/etc/apt/sources.list) adalah berkas sumber, sedangkan argumen kedua (/etc/apt/sources.list.backup) adalah nama berkas tujuan.

Nama berkas cadangan sources.list.backup dapat Anda sesuaikan dengan keinginan atau standar penamaan di organisasi Anda, misalnya sources.list.ori atau sources.list.bak. Namun, sangat disarankan untuk tetap mempertahankan ekstensi yang jelas agar mempermudah identifikasi di kemudian hari. Setelah perintah ini dieksekusi tanpa menampilkan pesan kesalahan (error), berarti berkas utama telah berhasil diamankan dengan nama baru.

Tahapan 3 - Menentukan Alamat Repositori

Pada tahapan ini, kita akan menentukan dan mengonfigurasikan alamat repositori baru yang akan digunakan oleh mesin Debian 10 Anda. Karena pada Tahapan 2 kita telah memindahkan berkas sources.list menjadi sources.list.backup, maka saat ini di dalam direktori /etc/apt/ sudah tidak ada lagi berkas aktif yang bernama sources.list.

Sebagai gantinya, kita akan membuat berkas sources.list yang baru dari kondisi kosong. Kita akan menggunakan penyunting teks berbasis CLI yaitu Nano. Ketikkan perintah berikut pada terminal:

nano /etc/apt/sources.list

Jika perintah yang Anda masukkan benar, maka aplikasi penyunting teks Nano akan terbuka dan menampilkan sebuah lembar kerja kosong yang siap diisi. Di sinilah kita akan memasukkan baris-baris alamat repositori baru.

Dalam contoh praktikum ini, mengingat Debian 10 (Buster) telah masuk ke dalam kategori rilis lama, penulis menggunakan alamat repositori resmi dari Repositori Resmi Global (Debian Archive). Ketikkan atau salin baris-baris konfigurasi repositori berikut ke dalam teks editor Nano;

deb http://archive.debian.org/debian/ buster main contrib non-free
deb http://archive.debian.org/debian-security buster/updates main contrib non-free
deb http://archive.debian.org/debian/ buster-updates main contrib non-free
deb http://archive.debian.org/debian/ buster-backports main contrib non-free

Jika seluruh baris konfigurasi di atas telah Anda ketikkan dengan benar dan teliti, langkah selanjutnya adalah menyimpan perubahan tersebut di dalam teks editor Nano.

IV. Hasil Akhir

Sampai dengan tahapan di atas, Anda telah berhasil menyelesaikan seluruh proses pengubahan dan konfigurasi alamat repositori pada mesin Debian 10 Anda melalui antarmuka baris perintah (CLI). Berkas /etc/apt/sources.list yang baru kini telah aktif dan berisi daftar URL server repositori arsip yang tepat.

Tahapan selanjutnya yang harus dilakukan setelah berhasil mengubah alamat repositori adalah melakukan pembaruan terhadap indeks paket (package index database) yang dimiliki oleh mesin Debian Anda. Pembaruan database ini berfungsi agar sistem APT mengunduh daftar paket terbaru yang tersedia pada alamat repositori baru tersebut.

Proses pembaruan indeks tersebut secara praktis dapat dijalankan dengan menginstruksikan perintah apt update di terminal. Namun, pembahasan detail teknis mengenai mekanisme sinkronisasi indeks paket, penanganan kunci enkripsi GPG (GPG keys), serta langkah pembaruan paket sistem (apt upgrade) akan penulis pisahkan secara khusus pada materi pembahasan praktikum selanjutnya.

V. Kesimpulan

Mengganti alamat repositori pada sistem operasi Debian 10 via Command Line Interface merupakan keterampilan dasar administrasi Linux yang sangat penting namun memberikan dampak yang amat besar terhadap keberlanjutan sistem. Melalui praktikum ini, kita telah mempelajari alur kerja profesional yang runut, dimulai dari memastikan eskalasi hak akses root untuk legalitas penyuntingan sistem, menerapkan prinsip kehati-hatian dengan melakukan pencadangan berkas konfigurasi awal (sources.list.backup), hingga membentuk berkas konfigurasi baru menggunakan teks editor Nano.

Penggunaan repositori arsip resmi (archive.debian.org) menjadi solusi definitif bagi mesin Debian 10 yang telah memasuki masa purna dukungan, sehingga sistem tetap dapat diandalkan untuk kebutuhan laboratorium, pembelajaran, maupun infrastruktur operasional tertentu. Dengan memahami anatomi baris repositori (deb, URL, rilis, dan komponen), peserta praktikum tidak hanya sekadar menghafal perintah, tetapi juga memahami logika dasar pengelolaan paket perangkat lunak pada ekosistem distribusi Linux turunan Debian. Keterampilan ini menjadi pijakan kokoh untuk melangkah ke topik administrasi sistem yang lebih kompleks di masa mendatang.

Posting Komentar