Panduan Update Debian 10 EOL (End of Life) Ke Server Archive

Daftar Isi

 

Panduan Update Debian 10 EOL (End of Life) Ke Server Archive

Pendahuluan

Mengelola sistem operasi server seperti Debian 10 menuntut pemahaman yang baik mengenai manajemen paket. Sebagai distribusi yang telah memasuki masa End of Life, melakukan konfigurasi repositori pada Debian 10 memerlukan langkah-langkah yang sedikit berbeda agar sistem tetap dapat mengunduh aplikasi atau pustaka yang dibutuhkan. 

Repositori sendiri merupakan sebuah gudang penyimpanan pusat yang berisi ribuan paket perangkat lunak yang telah terorganisir dan siap dipasang ke dalam sistem. Seluruh alamat server penyedia paket ini disimpan dalam sebuah file konfigurasi utama yang terletak di direktori /etc/apt/sources.list.

Dalam materi ini, kita akan mempelajari prosedur teknis untuk memastikan mesin Anda tetap sinkron dengan server arsip resmi. Pembahasan akan mencakup empat tahapan utama, mulai dari akses hak privilese root, pengamanan file konfigurasi lama, pengarahan alamat repositori ke server arsip, hingga proses eksekusi pembaruan sistem. 

Disclaimer

Materi dalam panduan praktikum ini disusun dengan memperhatikan ketentuan-ketentuan sebagai berikut:

  1. Tujuan Pembelajaran: Seluruh konten dalam materi ini ditujukan eksklusif untuk kepentingan edukasi dan peningkatan kompetensi akademis. Penerapan konfigurasi di lingkungan produksi (live environment) mungkin memerlukan penyesuaian spesifik, seperti optimalisasi keamanan (security hardening), serta konfigurasi tambahan yang disesuaikan dengan kondisi infrastruktur riil di lapangan.
  2. Validasi Metode: Seluruh tahapan konfigurasi yang dijelaskan dalam panduan ini telah melalui proses pengujian oleh penulis dengan menggunakan lingkungan simulasi/virtualisasi. Meskipun demikian, perbedaan versi perangkat lunak atau spesifikasi perangkat keras dapat menyebabkan variasi hasil.
  3. Keamanan Data: Penulis tidak bertanggung jawab atas kehilangan data, kerusakan sistem, atau celah keamanan yang muncul akibat kelalaian dalam mengimplementasikan instruksi dalam panduan ini. Pengguna disarankan untuk selalu melakukan pencadangan (backup) data sebelum melakukan perubahan konfigurasi.
  4. Pembaruan Perangkat Lunak: Mengingat dinamika perkembangan teknologi informasi, beberapa perintah atau repositori pada Debian 10 mungkin mengalami perubahan atau status deprecated di masa mendatang. Pengguna diharapkan bersikap proaktif dalam merujuk pada dokumentasi resmi terbaru.
  5. Penyalahgunaan Materi: Segala bentuk penyalahgunaan teknik yang dijelaskan dalam panduan ini untuk tindakan yang melanggar hukum atau etika siber adalah tanggung jawab penuh masing-masing individu.

Persyaratan

Sebelum memasuki tahapan inti praktikum, pengguna wajib memastikan bahwa seluruh kriteria prasyarat telah terpenuhi. Hal ini bertujuan untuk menjamin kelancaran alur kerja dan menghindari kendala teknis yang dapat menghambat proses konfigurasi yang akan dijelaskan pada materi ini.

1. Koneksi Internet yang Stabil

Mengingat tujuan utama praktikum ini adalah melakukan konfigurasi repositori dan pembaruan paket secara daring (online), maka ketersediaan koneksi internet adalah hal mutlak. Mesin Debian Anda harus terhubung ke jaringan agar dapat menjangkau server archive.debian.org. Pastikan konfigurasi jaringan pada mesin Anda, baik melalui kabel maupun nirkabel, sudah aktif dan mampu melakukan ping ke alamat luar.

2. Sistem Operasi Debian 10 (Buster)

Pastikan Anda telah memiliki mesin yang sudah terpasang sistem operasi Debian 10. Praktikum ini dapat dilakukan pada mesin fisik maupun mesin virtual (Virtual Machine) seperti VirtualBox atau VMware. Karena panduan ini spesifik untuk Debian 10 yang sudah memasuki masa End of Life, penggunaan versi Debian yang berbeda mungkin akan memerlukan penyesuaian alamat repositori yang berbeda pula.

3. Hak Akses Administratif (Root/Sudo)

Anda wajib memiliki informasi kredensial atau kata sandi untuk user root. Mengubah file konfigurasi sistem di direktori /etc/ serta melakukan instalasi paket adalah tugas administratif yang memerlukan hak akses tertinggi. Jika Anda menggunakan user biasa, pastikan user tersebut sudah masuk ke dalam grup sudoers agar dapat menjalankan perintah administratif dengan tambahan instruksi “sudo”.

4. Pemahaman Dasar Perintah Linux (CLI)

Mengingat praktikum ini sepenuhnya dilakukan melalui terminal atau antarmuka baris perintah (Command Line Interface), pemahaman dasar mengenai navigasi Linux akan sangat membantu. Setidaknya, Anda sudah familiar dengan cara membuka terminal, mengetikkan perintah secara presisi, serta memahami struktur direktori dasar di Linux agar tidak terjadi kesalahan saat menentukan jalur (path) file konfigurasi.

5. Teks Editor Dasar

Dalam panduan ini, kita akan menggunakan teks editor Nano karena sifatnya yang ramah bagi pengguna baru. Pastikan Anda sudah mengetahui cara dasar mengoperasikannya, seperti cara menyimpan perubahan (Ctrl+O) dan cara keluar dari editor (Ctrl+X). Jika semua persyaratan di atas telah siap, Anda bisa segera memulai proses konfigurasi dengan penuh percaya diri.

Alat dan Bahan

Untuk menunjang keberhasilan pelaksanaan praktikum kali ini, diperlukan kesiapan sarana dan prasarana yang memadai. Bagian ini merinci spesifikasi perangkat keras serta kebutuhan perangkat lunak yang harus dipenuhi agar konfigurasi layanan server dapat berjalan secara optimal dan sesuai dengan standar operasional.

No. Alat dan Bahan Jumlah Spesifikasi
1. Komputer Server 1 Unit
  • Prosesor 2GHz Dual Core atau lebih tinggi.
  • RAM 2GB atau lebih besar.
  • Penyimpanan minimal 50GB atau lebih besar.
  • Memiliki dua buah network adapter card/onboard yang aktif.
  • Menggunakan sistem operasi Debian 10 (CLI Version).
2. Komputer Client 1 Unit
  • Prosesor Intel Core i3 / AMD Ryzen 3.
  • RAM 4GB atau lebih besar.
  • Penyimpanan minimal 128GB atau lebih.
  • Memiliki satu buah network adapter card/onboard yang aktif.
  • Menggunakan sistem operasi Microsoft Windows 10.
3. Koneksi Internet 1 Unit
  • Memiliki kecepatan upload minimal 1Mbps.
  • Memiliki kecepatan download minimal 10Mbps.
  • Memiliki layanan DHCP Server aktif.

Penulis tidak menyertakan alat dan bahan pendukung didalam tabel, seperti kabel UTP, Konektor, Tang Crimping, dan LAN tester yang harus pengguna persiapkan, dengan alasan tidak terlalu teknis. Silahkan persiapkan secara mandiri sesuai dengan kebutuhan yang ada di lapangan.

Topologi Praktikum

Topologi berikut menggambarkan rancangan skema jaringan yang akan diimplementasikan selama praktikum berlangsung. Diagram ini berfungsi sebagai acuan visual bagi pengguna dalam memahami alur konektivitas serta hubungan antar-antarmuka (interface) pada server Debian 10, baik dalam lingkungan virtual maupun fisik.

Update Paket Pada Mesin

Tahapan Praktikum

Tahapan 1 - Masuk ke Dalam Lingkungan User Root

Langkah awal yang bersifat krusial dalam administrasi sistem Linux adalah memastikan Anda memiliki hak akses tertinggi. Pada tahapan ini, kita akan masuk ke dalam user root untuk mendapatkan kendali penuh terhadap sistem operasi Debian. Jika saat instalasi awal Anda tidak mengaktifkan user root, Anda tetap dapat melanjutkan praktikum dengan menambahkan perintah “sudo” di depan setiap baris instruksi administratif yang akan dijalankan.

Untuk beralih ke user root, Anda cukup mengetikkan perintah dibawah ini pada terminal, kemudian tekan tombol Enter. 

su - root

Sistem kemudian akan meminta Anda memasukkan kata sandi (password) root. Perlu diperhatikan bahwa saat Anda mengetikkan kata sandi, sistem operasi Debian tidak akan menampilkan karakter apa pun di layar (seperti tanda bintang atau bulatan) demi alasan keamanan. Ketikkan kata sandi dengan teliti, lalu tekan Enter. Keberhasilan proses login ini ditandai dengan perubahan simbol pada shell prompt, yang semula diakhiri dengan tanda dolar ($) menjadi tanda pagar (#).

Gambar 1. Perintah untuk masuk kedalam user root

Tahapan 2 - Melakukan Pencadangan (Backup) File sources.list Default

Secara standar, Debian menyimpan daftar alamat server mirror di dalam file bernama sources.list yang berlokasi di direktori /etc/apt/. File ini berfungsi sebagai peta navigasi bagi sistem saat mencari lokasi pengunduhan paket perangkat lunak. Sebelum kita melakukan modifikasi, sangat disarankan untuk mengamankan konfigurasi asli agar kita memiliki titik pemulihan jika terjadi kesalahan di kemudian hari.

Kita akan mengubah nama file tersebut menjadi sources.list.backup sebagai langkah preventif. Proses ini dapat dilakukan dengan menjalankan perintah:

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

Setelah perintah tersebut dieksekusi, file sources.list yang lama akan “hilang” dari direktori karena identitasnya telah berganti menjadi file cadangan. Dengan demikian, kita kini memiliki ruang bersih untuk membuat konfigurasi repositori yang baru.

Gambar 2. Perintah untuk melakukan backup file sources.list menjadi sources.list.backup

Tahapan 3 - Mengarahkan Repositori ke Alamat Archive Debian

Pada praktikum kali ini, kita akan melakukan konfigurasi repositori pada Debian 10 dengan mengarahkannya ke alamat http://archive.debian.org/debian. Penggunaan kata “archive” di sini bukan tanpa alasan, Debian 10 (Buster) telah secara resmi dinyatakan mencapai masa EOL (End of Life) sejak 30 Juni 2024. Oleh karena itu, alamat repositori standar biasanya sudah tidak lagi aktif dan dialihkan ke server arsip resmi untuk kebutuhan jangka panjang.

Untuk memasukkan alamat baru ini, kita akan menggunakan teks editor nano guna menyunting file konfigurasi tersebut.

nano /etc/apt/sources.list

Setelah jendela editor terbuka, masukkan baris konfigurasi berikut ini ke dalam file tersebut:

Gambar 3. Masuk kedalam file sources.list

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

Pastikan setiap baris diketik dengan benar sesuai format sistem. Jika sudah selesai, simpan perubahan tersebut dan keluar dari teks editor nano untuk melanjutkan ke tahap eksekusi.

Gambar 4. Menambahkan alamat server repositori yang akan digunakan

Tahapan 4 - Melakukan Pembaruan Paket pada Mesin Debian 10

Setelah alamat repositori diarahkan dengan benar, langkah selanjutnya adalah menyinkronkan indeks paket lokal pada mesin dengan data yang ada di server repositori yang anda gunakan. Proses ini sangat penting agar sistem mengetahui versi terbaru dari setiap perangkat lunak yang tersedia. Untuk memperbarui indeks tersebut, gunakan perintah:

apt update

Tunggulah hingga proses sinkronisasi selesai. Setelah berakhir, sistem akan memberikan laporan mengenai jumlah paket yang tersedia untuk ditingkatkan. Sebagai ilustrasi, Anda mungkin akan melihat pesan seperti “95 packages can be upgraded”.

Gambar 5. Perintah untuk melakukan sinkronisasi paket pada mesin dengan server repositori

Untuk menindaklanjuti hal tersebut, jalankan perintah dibawah ini guna melakukan pembaruan paket pada mesin Debian 10 secara nyata.

apt upgrade

Sistem manajemen paket APT akan menampilkan daftar paket yang akan diperbarui beserta total ukuran data yang akan diunduh. Jika Anda menyetujui proses tersebut, tekan tombol Enter untuk melakukan konfirmasi.

Gambar 6. Perintah untuk melakukan pembaruan paket pada mesin

Manajemen paket akan bekerja secara otomatis untuk mengunduh dan memasang paket-paket tersebut. Anda hanya perlu memantau kemajuan prosesnya melalui layar monitor hingga selesai tanpa perlu melakukan tindakan tambahan.

Gambar 7. Proses download paket yang akan dilakukan pembaruan

Gambar 8. Proses instalasi paket yang akan dilakukan pembaruan

Pastikan di akhir proses tidak muncul pesan kesalahan (error) agar integritas sistem tetap terjaga.

Gambar 9. Proses pembaruan paket selesai dilakukan

Hasil Praktikum

Tahap akhir dari praktikum ini adalah melakukan verifikasi untuk memastikan bahwa seluruh rangkaian pembaruan telah terpasang dengan sempurna. Anda dapat menjalankan kembali perintah:

Tahap akhir dari praktikum ini adalah melakukan verifikasi untuk memastikan bahwa seluruh rangkaian pembaruan telah terpasang dengan sempurna. Anda dapat menjalankan kembali perintah:

apt update

Perintah ini akan memicu pemindaian ulang antara kondisi paket di dalam mesin dengan database di server repositori. Jika layar terminal menampilkan pesan “All packages are up to date”, hal tersebut menandakan bahwa seluruh paket di dalam sistem Anda sudah menggunakan versi terbaru yang tersedia di server arsip. Dengan munculnya pesan ini, berarti konfigurasi dan pembaruan paket yang Anda lakukan telah berhasil sepenuhnya tanpa kendala teknis.

Gambar 10. Perintah untuk melakukan sinkronisasi paket pada mesin dengan server repositori

Kesimpulan

Melalui seluruh rangkaian praktikum ini, kita dapat menyimpulkan bahwa penguasaan dalam melakukan konfigurasi repositori pada Debian 10 adalah kompetensi dasar yang sangat krusial bagi seorang administrator sistem. Mengingat status Debian 10 yang telah memasuki masa purnabakti (End of Life), pemahaman mengenai penggunaan server arsip resmi menjadi solusi mutlak agar mesin tetap dapat melakukan instalasi maupun pembaruan perangkat lunak. Langkah-langkah teknis yang telah kita lalui, mulai dari pengamanan hak akses root hingga penyuntingan file konfigurasi, mengajarkan kita betapa pentingnya ketelitian dalam mengelola lingkungan server.

Selain itu, keberhasilan dalam melakukan pembaruan paket pada mesin Debian 10 membuktikan bahwa sistem operasi yang sudah lama sekalipun tetap bisa tetap relevan dan stabil jika dikonfigurasi dengan tepat. Bagi siswa SMK dan pengguna umum, prosedur ini bukan sekadar rutinitas mengetikkan perintah di terminal, melainkan sebuah praktik terbaik dalam menjaga integritas sistem. Dengan memastikan seluruh paket berada dalam kondisi terbaru melalui sinkronisasi repositori yang benar, Anda telah membangun fondasi sistem yang andal dan siap untuk digunakan dalam berbagai kebutuhan produktif lainnya.

Posting Komentar